草庐IT

webviews

全部标签

Android 4.0.1 打破了 WebView HTML 5 本地存储?

我有一个简单的html5测试页面,它使用LocalStorage来显示/保存/重新显示一段数据。此代码在Android2.3.x中完美运行,但记录4.0.1中html的第18行出现异常,这是第一个localStorage.getItem()调用此时JS停止。异常:UncaughtError:SECURITY_ERR:DOMException18at/data/data/my.app.name/app_htmlData:18我也尝试将数据库路径设置为getCacheDir(),结果相同。StringhtmlContent="HTMLcontentlistedbelow";Fileshar

带有 https 连接和基本身份验证的 android webview。如何让这个工作?

我一直在研究、研究和研究这个,直到我变得灰白秃顶。对于需要通过api级别8+上的https连接进行http基本身份验证的站点,我到底如何获得webview工作我有以下代码Stringemail=Util.getEmail(this);Stringpwd=Util.getPassword(this);webview.getSettings().setJavaScriptEnabled(true);webview.setHttpAuthUsernamePassword(Config.SERVER_BASE_URL,"Application",email,pwd);//webview.set

带有 https 连接和基本身份验证的 android webview。如何让这个工作?

我一直在研究、研究和研究这个,直到我变得灰白秃顶。对于需要通过api级别8+上的https连接进行http基本身份验证的站点,我到底如何获得webview工作我有以下代码Stringemail=Util.getEmail(this);Stringpwd=Util.getPassword(this);webview.getSettings().setJavaScriptEnabled(true);webview.setHttpAuthUsernamePassword(Config.SERVER_BASE_URL,"Application",email,pwd);//webview.set

android - 图像未在 android webview 中加载

我正在尝试在android应用webView中加载该网站。网站加载时没有图片,网站上的所有图片都没有加载,这可能是问题所在。onCreate的代码如下所示。publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_my);Stringurl=getResources().getString(R.string.web_url);web=(WebView)findViewById(R.id.webview01);progre

android - 图像未在 android webview 中加载

我正在尝试在android应用webView中加载该网站。网站加载时没有图片,网站上的所有图片都没有加载,这可能是问题所在。onCreate的代码如下所示。publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_my);Stringurl=getResources().getString(R.string.web_url);web=(WebView)findViewById(R.id.webview01);progre

Android webview 捕获链接点击

我正在开发的应用程序有一个webview,我需要捕获webview请求点击事件(例如:点击一个链接,点击一个按钮,点击一个youtube视频播放按钮,例如......) 最佳答案 这是可以做到的您必须为您的WebView设置一个WebViewClient。这是怎么做的。WebViewwebView;//makesuretoinitializewebView.setWebViewClient(webViewClient);WebViewClientwebViewClient=newWebViewClient(){@Overridepu

Android webview 捕获链接点击

我正在开发的应用程序有一个webview,我需要捕获webview请求点击事件(例如:点击一个链接,点击一个按钮,点击一个youtube视频播放按钮,例如......) 最佳答案 这是可以做到的您必须为您的WebView设置一个WebViewClient。这是怎么做的。WebViewwebView;//makesuretoinitializewebView.setWebViewClient(webViewClient);WebViewClientwebViewClient=newWebViewClient(){@Overridepu

android - 来自android webview的onShowFileChooser()只工作一次

我需要从设备中挑选图像并将其上传到服务器。第一次,当我选择图像时,onShowFileChooser()被调用并且一切正常。但是,当我尝试再次单击上传时,onShowFileChooser()永远不会被调用。但它适用于非Lollipop设备。每当我单击上传时,都会调用openFileChoser()。有什么我想念的吗。这是我的代码://NeededforfileuploadfeaturevWebView.setWebChromeClient(newWebChromeClient(){//fileuploadcallback(Android2.2(APIlevel8)--Android2

android - 来自android webview的onShowFileChooser()只工作一次

我需要从设备中挑选图像并将其上传到服务器。第一次,当我选择图像时,onShowFileChooser()被调用并且一切正常。但是,当我尝试再次单击上传时,onShowFileChooser()永远不会被调用。但它适用于非Lollipop设备。每当我单击上传时,都会调用openFileChoser()。有什么我想念的吗。这是我的代码://NeededforfileuploadfeaturevWebView.setWebChromeClient(newWebChromeClient(){//fileuploadcallback(Android2.2(APIlevel8)--Android2

android - 如何处理 Intent ://on a webView URL?

我目前正在开发一个带有webView的android应用程序。在某些urls上,我需要使用shouldOverrideUrlLoading方法,该方法非常简单:if(url.startsWith("something")){//dosomethingreturntrue;}我的问题:某些URLS,例如在google搜索中,具有以下URL方案:intent://en.m.wikipedia.org/wiki/Test_cricket#Intent;scheme=http;package=org.wikipedia;S.browser_fallback_url=https%3A%2F%2F