我正在开发一个带有webview的应用程序。在这个webView中我想显示一个网站。但这个网站有两个框架。一个用于菜单,一个用于内容。
<FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=181,*>
<FRAME name="navi" src="navi_new.htm" target="mainframe" scrolling="auto">
<FRAME name="_top" src="start.php" target="_self" scrolling="auto">
在webView中我不需要菜单框架。我想阻止它。我测试了javascript功能:view.loadUrl(“javascript:alert('Morning!')”);它有效。
但我无法隐藏框架:
public void onPageFinished(WebView view, String url) {
view.loadUrl("javascript:document.getElementsByName(\"navi\")[0].style.display = \"none\";");
我收到了错误消息:
Uncaught TypeError: Cannot read property 'style' of undefined at null:1
他显示两个帧。有人想解决这个问题吗?
非常感谢!