草庐IT

ArkTS-WebView

全部标签

android - WebView 作为动态壁纸?

有没有办法将WebView设置为动态壁纸?非常感谢任何链接/提示!谢谢! 最佳答案 你不能这样做,你得到的只是一个Canvas。 关于android-WebView作为动态壁纸?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3612772/

java - 将 cookie 注入(inject) WebView 不起作用

我在将cookie注入(inject)login.php页面时遇到了一些问题。这是代码:LinearLayoutlLayout=(LinearLayout)findViewById(R.id.linearlayoutIdLogin);lLayout.setVisibility(View.GONE);//makemystandardlayoutinivisibleLinearLayoutlWeb=(LinearLayout)findViewById(R.id.webviewId);lWeb.setVisibility(View.VISIBLE);//makemywebviewvisibl

javascript - Android 从 WebView Javascript 访问本地文件

我正在寻找一种优雅的方式来通过在Android设备上的WebView中运行的JavaScript访问Android设备上的本地文件(在手机内存或SD卡上)。我正在从位于Assets文件夹中的设备加载带有html页面的WebView。按照这些思路,我相信我可以从Javascript访问此Assets文件夹中的任何文件,但无法从SD卡或手机内存中加载任何内容。我知道addJavaScriptInterface,但我专门尝试加载图像,因此使用此方法需要进行一些调整才能传递B64编码图像。我是Android开发的新手,想确保我没有遗漏一些明显的东西。 最佳答案

javascript - 尝试将数据推送到 WebView 中的 JS 函数

目标:我想获取一个JSON字符串并将其传递给AndroidWebView中的JavaScript函数。我在做什么:我需要从androidSQLite数据库中获取数据,将其转换为JSON,将其传递到浏览器,并使用图表来显示数据。我已经完成了所有这些,除了我不知道如何将JSON传递到JavaScript函数/浏览器中。所以我的html标题中有一个js函数:functionreturnData(json){//DosomethinginherewiththeJSONString}然后在我的Java中我有javascript接口(interface),我将执行JS“returnData”函数。

Android webView 在后台加载

我有一个应用程序,我想打开一个webview现在我正在以最简单的方式加载webview我想在后台加载网页,这样用户就不会等待可能在后台运行的服务中或在prevoiusActivity中我环顾了论坛,找不到对该主题的引用帮助将得到应用。谢谢 最佳答案 您可以将webview的可见性设置为GONE并加载页面,当触发onPageFinished时,您可以显示webview。希望这对您有所帮助。 关于AndroidwebView在后台加载,我们在StackOverflow上找到一个类似的问题:

android - phonegap 安卓 : opening another html file in the phonegap webview

我正在构建一个phonegap(v1.3)android(for3.1sdk)应用程序。我像示例应用程序一样加载index.html页面publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);super.setIntegerProperty("loadUrlTimeoutValue",60000);super.loadUrl("file:///android_asset/www/index.html");}这很好用。现在稍后我想在webview中加载另一个abc.html文件,当我通

android - 在 WebView 中托管的 HTML 页面中捕获 Javascript onclick 事件

给定一个像这样的HTML文档,托管在WebView中,我如何捕获点击事件以便它们可以由我的代码而不是WebView处理?HTML是从其他来源提供的,因此最好在不更改HTML文档的情况下处理HTML上的点击事件,因为我无法对其结构做出假设。 最佳答案 您可以在WebView中使用addJavaScriptInterfaceMethod()。还可以找到更多信息here在将JavaScript代码绑定(bind)到Android代码部分。 关于android-在WebView中托管的HTML页

android - webView.loadDataWithBaseURL() 不适用于特殊字符,如 %

在将数据加载到webview之前,任何人都可以告诉哪些其他字符需要转换。view.loadDataWithBaseURL("数据:",htmlString,"文本/html","utf-8",htmlString); 最佳答案 试试("data://",htmlString,"text/html","utf-8",null)。虽然后退按钮行为可能不正确,但应该会加载。 关于android-webView.loadDataWithBaseURL()不适用于特殊字符,如%,我们在StackO

android - 在 HTC Sensation XE 上测试时 WebView 出现奇怪的白色边框

在搭载Android2.3.4的HTCSensationXE上(也许在其他HTC设备上,不幸的是我只能在这台设备上)WebView的右边框上有一条奇怪的白线(下面的屏幕截图)。我还使用相同的参数在模拟器和AsusTF101上测试了我的应用程序,但一切正常。这个布局在这里发布非常复杂,所以我已经在这个上测试过它(也有同样的错误):Andhereisthepage,thatI'mtestingon.如您所见,没有填充也没有边距()。任何人都可以给我一个问题所在的建议吗?谢谢。 最佳答案 嗯,我想你可以使用这个webview.setScr

Android:无法在 WebView 中加载具有 javascript 文件的简单 html 数据?

WebViewweb_view=(WebView)findViewById(R.id.webView1);web_view.getSettings().setJavaScriptEnabled(true);web_view.getSettings().setPluginsEnabled(true);web_view.getSettings().setAllowFileAccess(true);Stringdata;data=""+""+""+"MyFirstchartusingFusionChartsXT"+""+""+""+""+"FusionChartsXTwillloadhere