javascript - 在不重新加载页面的情况下更改 Android Webview 哈希

标签 javascript android hash webview

我有一个自定义的 webview 设置,它运行良好,但我希望能够:

1,在没有 webview 重新加载页面的情况下更改 url 哈希(它会丢失我的 js 应用程序的状态)

2,从android中调用我网页中的一些js。不幸的是,我无法更改站点内的任何 JS,因此无法自定义编写任何 js 以放置在站点上,特别是为了工作,我唯一可以控制的是 Android 应用程序。

任何人都可以想出一种方法来做这些中的任何一个吗?

提前致谢。

中号

最佳答案

或者如果你只是想改变散列,你可以使用:

view.loadUrl("javascript:location.hash=\"#" +fragment+"\"");

关于javascript - 在不重新加载页面的情况下更改 Android Webview 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2774923/

相关文章:

javascript - hw 我可以比较两个 perl 哈希(键和值)提取差异并应用于 javascript 中的哈希

javascript - 从函数内部所需的数据填充空对象?

javascript - 在 AngularJS 中,ui-view 加载的内容无法读取父内容中的 javascript 文件

javascript - 如何处理引发警报框并显示AJAX错误消息的错误?

Android Studio 发布签名 apk :app:transformClassesAndResourcesWithProguardForRelease java. io.IOException

perl - 如何为散列制造病态 key ?

javascript - 如何叠加两个GetCanvas?

android - 从纬度/经度参数获取位置

android - 如何在android中使用相机类来查看相机前面的内容..而不是点击照片

algorithm - 生成 30 个字符的代码的哈希函数?