草庐IT

Webview2

全部标签

android - 为 Webview 设置缩放

我有一个WebView和2个URL来打开它。我想要做的是,当我为第一个url设置缩放级别,然后我转到第二个url时,它也应该具有相同的缩放级别。现在,两者的缩放级别都会重置。谢谢,法哈 最佳答案 我相信这将适用于这种情况mWebView.setInitialScale(ZOOM_LEVEL);ZOOM_LEVEL例如可以在哪里25为25%150为150% 关于android-为Webview设置缩放,我们在StackOverflow上找到一个类似的问题: ht

android - Android 3.0.1 的 WebView 中不显示 Flash 视频

我有一个简单的WebView来显示一个带有Flash的网站(AdobeFlash网站)——在运行Android3.0.1和新发布的Flash10.2的Xoom平板电脑上进行测试在引用了stackoverflow上的每个问题后,我设置了以下内容:mWebView.getSettings().setJavaScriptEnabled(true);mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);mWebView.loadUrl("http://www.adobe.com/software/flash/abou

android - Android 3.0.1 的 WebView 中不显示 Flash 视频

我有一个简单的WebView来显示一个带有Flash的网站(AdobeFlash网站)——在运行Android3.0.1和新发布的Flash10.2的Xoom平板电脑上进行测试在引用了stackoverflow上的每个问题后,我设置了以下内容:mWebView.getSettings().setJavaScriptEnabled(true);mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);mWebView.loadUrl("http://www.adobe.com/software/flash/abou

android - HttpURLConnection (java.net.CookieManager) 和 WebView (android.webkit.CookieManager) 之间 cookie 的两种同步方式

很遗憾,Android有大量的cookie管理器。HttpURLConnection的cookie由java.net.CookieManager维护,WebView的cookie由android.webkit.CookieManager。这些cookie存储库是独立的,需要手动同步。我的应用同时使用HttpURLConnections并显示WebViews(它是原生HTML混合体)。自然,我希望两者都共享所有cookie-所以我将有一个透明的session。更具体地说:在HttpURLConnection中设置/更改cookie时,我希望WebView也能看到此更改。在WebView中

android - HttpURLConnection (java.net.CookieManager) 和 WebView (android.webkit.CookieManager) 之间 cookie 的两种同步方式

很遗憾,Android有大量的cookie管理器。HttpURLConnection的cookie由java.net.CookieManager维护,WebView的cookie由android.webkit.CookieManager。这些cookie存储库是独立的,需要手动同步。我的应用同时使用HttpURLConnections并显示WebViews(它是原生HTML混合体)。自然,我希望两者都共享所有cookie-所以我将有一个透明的session。更具体地说:在HttpURLConnection中设置/更改cookie时,我希望WebView也能看到此更改。在WebView中

javascript - 在 Android 浏览器或 WebView 内部检测

Javascript如何检测网站是在Android的股票浏览器中加载还是在另一个应用程序的WebView中加载?我想在这两种情况下运行稍微不同的代码。 最佳答案 Activity->onCreatethis.webView.getSettings().setUserAgentString(this.webView.getSettings().getUserAgentString()+""+getString(R.string.user_agent_suffix));Res->Values->strings.xmlAppName/1.

javascript - 在 Android 浏览器或 WebView 内部检测

Javascript如何检测网站是在Android的股票浏览器中加载还是在另一个应用程序的WebView中加载?我想在这两种情况下运行稍微不同的代码。 最佳答案 Activity->onCreatethis.webView.getSettings().setUserAgentString(this.webView.getSettings().getUserAgentString()+""+getString(R.string.user_agent_suffix));Res->Values->strings.xmlAppName/1.

Android与H5交互 -- 点击H5跳转到 Android原生 页面 ,webview与h5(js)交互

app开发过程中,利用原生+h5模式来开发是比较常见的下面案例演示的是:原生调起一个H5页面,然后H5点击跳转到原生WebViewActivity页面调用H5,点击H5链接跳转到原生MainActivity页面注意别忘了uses-permissionandroid:name="android.permission.INTERNET"/>清单文件,增加的配置data的数据就是H5A标签href=“#”填写的链接地址:android://h5/open在你需要跳转的页面,清单文件中加入如下配置:activityandroid:name=".MainActivity"android:exported

Android与H5交互 -- 点击H5跳转到 Android原生 页面 ,webview与h5(js)交互

app开发过程中,利用原生+h5模式来开发是比较常见的下面案例演示的是:原生调起一个H5页面,然后H5点击跳转到原生WebViewActivity页面调用H5,点击H5链接跳转到原生MainActivity页面注意别忘了uses-permissionandroid:name="android.permission.INTERNET"/>清单文件,增加的配置data的数据就是H5A标签href=“#”填写的链接地址:android://h5/open在你需要跳转的页面,清单文件中加入如下配置:activityandroid:name=".MainActivity"android:exported

android - 如何在 webview 上显示进度条?

我正在尝试使用WebView在我的应用程序中打开网页。当我打开网页时,它会显示一段时间的空白屏幕,然后在我的应用程序内的浏览器中打开该页面。有人建议我如何显示进度或摆脱加载webview时出现的空白屏幕吗?我正在使用以下代码:WebViewmWebView=(WebView)findViewById(R.id.mywebview);mWebView.getSettings().setJavaScriptEnabled(true);//errorhandlingfinalActivityactivity=this;mWebView.setWebViewClient(newWebViewC