【发布时间】:2016-02-26 11:16:52
【问题描述】:
我正在创建一个基于 webview 的 Android 应用程序。 应用程序将 html 文件从 android assets 加载到 webview 中。
我想创建一个按钮来重新加载我尝试使用 javascript 执行的 webview:
location.reload();
但是我收到一条类似 toast 的错误消息,告诉我这个文件没有退出。 我想尝试在我的 javascript 接口类中使用 java 但我找不到访问 MainActivity 中的 webview 对象的方法。
感谢您的帮助!
【问题讨论】:
-
尝试设置
window.location.hreffrom javascript。 -
没有任何改变。我将位置更改为 file:///android_asset/index.html,但仍然收到此消息。但如果认为它是合乎逻辑的,它无权访问 android 上的文件。所以我需要用java来做。
标签: javascript java android webview