草庐IT

webView2

全部标签

javascript - 在 Android 4.4 Webview 中使用 shadow-dom (Polymer)

实际上,我正在使用自定义Polymer元素(基于web-components和shadow-dom)构建一个web应用程序,但我遇到了一个严重的问题。我希望此应用程序在Android4.4WebView上运行,但在WebView上测试该应用程序时,我遇到了一些shadow-dom问题,尽管它在Chrome(Android和桌面)上运行良好。当我尝试从CSS(使用::shadow或/deep/)或从纯js访问shadowRoot元素时,会出现此问题。这是我的问题的简单说明:somecontentPolymer('custom-elt',{getElt:function(){returnt

android - 在不使用 GoogleDocViewer 的情况下在 android webview 上打开 PDF 文件

如何在不使用GoogleDocViewer的情况下从url在Androidwebview上显示pdf?PDFurl需要身份验证,并且url在浏览器上工作正常,但是当我尝试在androidwebview中打开相同的url时,它显示空白屏幕。 最佳答案 您可以使用mozilla的pdf.js.关于如何在Android中执行此操作的示例项目.用户制作的样例工程Butelo.正如用户LinX64所指出的,这仅适用于android.os.Build.VERSION_CODES.JELLY_BEAN及更高版本。

javascript - Framework7 inside webview页面未加载

我是framework7的新手,我正试图让它在android内部运行。这是我所做的,在androidstudio中创建项目,使用webview加载index.html并且它可以工作。但是“关于”、“服务”和“表单”页面的链接不起作用。我看到framework7使用ajax来调用那些页面。所以我认为它在webview中不起作用,对吗?我是否需要更改framework7初始化的方式以使用javascript或其他方式加载页面?有可能让它以这种方式工作吗?加载另一个html文件的内容作为页面而不使用“内联”页面?一些建议?更新我的代码(使用androidstudio):activity_ma

java - 保存 webview 内容以供离线浏览?

我想实现一个允许用户保存包含图像的网页。然后用户可以再次查看网页即使没有网络访问。然而,我发现没有这样相关的API就可以做到。有没有人有想法或经验?任何人都可以提供一些想法或源代码链接吗? 最佳答案 至少对于基本页面来说,这应该是可以的。(1)下载HTML文件而不是直接加载到WebView中。然后使用WebView.loadData()或WebView.loadDataWithBaseUrl()将页面加载到View中。不要丢弃html,稍后您将需要它。(2)设置您自己的WebViewClient,它会覆盖[至少]onLoadReso

java - 确定 WebView 实现(系统 WebView 或 Chrome)

Android7.0允许用户(通过开发者选项)选择WebView的实现。用户可以选择独立的WebView或使用ChromeAPK来呈现WebView。Reference由于这可能意味着那些使用WebViews的人现在需要担心两个不同的代码库,因此了解当前选择了哪个实现会很有用。有没有办法确定在Android7中选择了什么WebView实现? 最佳答案 AndroidOPreview现在看起来像这样:链接:https://developer.android.com/preview/features/managing-webview.h

javascript - 在 WebView 中注入(inject) Javascript 桥

我想从Android的网页中提取一些内容。我知道有一些库可以解析HTML,但我想也许我可以稍微作弊。这是我正在做的..使用应用程序上下文以编程方式创建WebView,因此它不必显示在UI中。加载网页附加JS接口(interface)注入(inject)一些Javascript与主机应用程序交互这是一些代码...publicvoidgetLatestVersion(){Log.e("Testing","getLatestVersioncalled...");WebViewwebview=newWebView(context.getApplicationContext());webview

java - 如何在 Java 中使用 WebResourceRequest 获取 WebView 的 Url?

我有这些代码:publicclassMyAppWebViewClientextendsWebViewClient{@OverridepublicbooleanshouldOverrideUrlLoading(WebViewview,WebResourceRequestrequest){//wanturlofthewebviewinhere}我只想知道,如何获取webView的Url来覆盖Url加载。shouldOverrideUrlLoading(WebViewview,Stringurl)方法在API21中被弃用。提前致谢! 最佳答案

javascript - 即使使用 setJavascriptEnabled(true) 和 WebChromeClient,Android webview 也会跳过 javascript

(使用SamsungGalaxyTab和Android3.0,这适用于所有3.0+平板电脑,就像在他们的浏览器中一样,只是不是webview)我有一个包含CSS和jQuery的页面,可以在浏览器、android浏览器和iOS设备中正常加载,但androidwebview拒绝始终加载它。我已经将问题缩小到它只是在加载时跳过javascript(通过使用一些webviewjavascript演示应用程序复制问题)。这是为什么?这是完整的测试HTML代码http://pastebin.com/GmE2vEYx我是这样调用它的:myWebview.loadUrl("file:///androi

javascript - 单击在 WebView 中不起作用

我的android应用程序中有一个webview。我已经加载了网址:https://imsnsit.org/imsnsit/notifications.php有各种通知的链接。当我点击它们时,我的WebView什么也没做。它适用于其他一切-Chrome(Android)、Chrome(Desktop)。链接很好。我注意到通知有一个带有PHP文件的href。仅导航到该链接不起作用。我得到无效操作。此外,链接不是静态的,每次刷新页面时它们都会改变(只有plum_url.php的参数)。我已经在使用这些功能了。没有任何帮助。webSettings.setJavaScriptEnabled(t

javascript - 我可以将 Javascript 对象传递给 Android WebView 吗?

我正在将Web应用程序迁移到Android版本。接收并处理JSON数据后,我在页面中保存了一组Javascript对象。如何将javascript对象之一的完整内容“输出”到webview容器,以便使用nativeandroid控件进行显示?最终,我可以创建一个javascript接口(interface),其方法具有针对每个可能的javascript对象属性的参数-但这似乎过于繁重。有人可以帮忙吗? 最佳答案 Android的WebView包含一个名为addJavascriptInterface(Objectobj,Stringi