如何将javascript应用到Android中的webView的html内容?

时间:2012-07-25 13:07:34

标签: javascript android android-webview

我在Android平台的epub阅读器上工作。不是我启动项目我只是继续它所以我有大量的代码来进入它。

我的问题很简单:

Android中有没有办法将javascript应用到我的webView中的html内容?

我想通过单击按钮来使html的字体大小更小或更大......所以用户可以在webView中修改字体大小。

有没有办法实现这个目标?

任何建议都将不胜感激!

谢谢,

2 个答案:

答案 0 :(得分:1)

  

Android中有没有办法将javascript应用到我的webView中的html内容?

给定名为WebView的{​​{1}}对象,执行:

wv

其中wv.loadUrl("javascript:..."); 是要在当前显示的网页的上下文中执行的JavaScript的源代码。这与桌面浏览器中的bookmarklet使用的语法相同。

请注意,您还需要首先启用JavaScript,如nicholas.hauschild的回答所述。

答案 1 :(得分:1)

默认情况下,WebView已停用Javascript。

要在WebView中启用javascript,您需要先暂停WebView的{​​{1}}成员。这可以通过致电WebSettings上的getWebSettings()来完成。

获得WebView后,您可以拨打setJavaScriptEnabled(true)

WebSettings