问题标签 [webview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
15027 浏览

android - Android WebView 触摸事件链接

我有一个带有横幅的 webview,当我点击横幅时,应该打开链接后面的第二个 webview。我怎样才能做到这一点?我创建了第一个 WebView,它显示了我的横幅,但是当我单击它时,它会在同一个 WebView 中打开链接。

当我单击它应该做某事的链接(使用该链接)时,如何捕获 WebView 中的任何事件?就像shouldStartLoadWithRequest在 iPhone中一样。

谢谢,

沃特

0 投票
14 回答
58585 浏览

android - 在其中添加数据后如何调整android webview的大小

在布局(线性、垂直)层次结构中,我有几个视图,其中一个是 WebView。它们都有相同的参数:

对于所有视图,元素之间的间距都得到了正确处理,但对于 Webview,在里面显示的文本之后有很多空格。

我使用布局在活动的“onCreate”方法中设置了 webview 的(HTML)文本。

有没有办法让 webview 自行调整大小以匹配其内容大小?

顺便说一句,剩余空间因设备而异(模拟器 vs Milestone vs Hero)

任何想法?谢谢

0 投票
2 回答
780 浏览

android - 使用网页视图仅查看网页中的特定 div

有什么方法可以让用户只用 WebView 查看某个 <div> 吗?

谢谢!

0 投票
3 回答
12185 浏览

android - 为什么Android WebView会显示黑屏?

今天下午我一直在用头撞墙,试图让 WebView 工作。下面是主类中的代码:

这是 Google 的“Hello, Webview”示例。如果我使用 WebView 并尝试访问 www.google.com,那么它工作正常。如果我尝试访问任何其他站点,那么它会失败,包括 loadData,它只会在模拟器中显示黑屏。最后我想从本地文件中读取。

包含在清单标记下,并且 XML 模式与 Hello Webview 示例相同。

我在这里遗漏了一些明显的东西吗?:(

0 投票
2 回答
301 浏览

android - 使用 URL 显示新活动?

在我的应用程序中,我想知道是否可以在单击时在 WebView 中创建某个 URL,以重定向到 WebView 之外的新活动视图?

谢谢!

0 投票
4 回答
3168 浏览

java - WebView 不加载数据?

我正在尝试使用 WebView 从 rss 提要加载解析的 html 数据,但 webview 声称该页面:

“数据:文本/html;utf-8,[我要显示的 html]”

不可用。

替代文字

我觉得奇怪的是,当我只想让它显示时,它似乎将 html 数据放入了 url。

这是我现在用于 webview 的代码:

HTML 已在 Bundle 中的字符串中传递,标识符为:DEFAULTTEXT。我已经测试了这个类并且 HTML 很好地通过了,它只是没有正确显示。

它在我尝试过的一些网页上运行良好,但在其他网页上运行良好。我将尝试发布一个有效的代码和一个无效的代码。

0 投票
10 回答
46847 浏览

android - WebView 包装内容

是否可以在 WebView 中加载 URL 并调整其大小以适应屏幕?我的意思是我想让网页变小,这样用户就不需要滚动了。这可能吗?

0 投票
1 回答
1747 浏览

javascript - 包含 javascript 的图像不会出现在 webView 中

我使用 webView 显示 javaScript,一个图像包含在 javaScrip 中,但 webView 没有运行图像,相反出现“?”图像。为什么?我的代码:

演示.html

我将 android_normal.png 和 android_waving.png 放在 assets 和 drawable 文件夹中

结果

0 投票
1 回答
258 浏览

cocoa - 为什么 Webview 在单击 swf 时阻止显示网页?

现在我在我的 webview 中显示来自 web 的 swf,但是当我单击 swf 中的 url 地址以使用我的默认 web 浏览器显示另一个页面时,我发现 webveiw 阻止这样做,为什么?如何允许?非常感谢!

0 投票
3 回答
6318 浏览

cocoa - 如何以编程方式从我的 WebView 对象中弹出 Webkit 的 Web Inspector?

如何以编程方式从我的 WebView 对象中弹出 Webkit 的 Web Inspector?

我成功在我的 WebView 上启用了 Webkit 的 Web Inspector 。它运行良好,现在我可以通过单击上下文菜单上的“检查元素”来弹出它。我想用我的按钮来做到这一点。但我找不到合适的方法来做到这一点。我的 DOM 知识已有 10 年的历史,是当今 HTML DOM 的新手。有没有办法做到这一点?

我找到了一个类文档:InspectorController。我认为这是一种关键。但我不知道暴露了什么对象以及如何使用它。

环境:

  • Mac OS X 10.6
  • Xcode 3.2.1(iPhone SDK,无插件)