gpt4 book ai didi

javascript 在 android 3.0 中不工作

转载 作者:太空宇宙 更新时间:2023-11-03 13:34:52 25 4
gpt4 key购买 nike

我在以下链接中找到了一个示例应用

http://code.google.com/p/chaek/

该应用程序是一个 epub 阅读器,monocle 库,其中加载了书籍,并且每页都会更改。该应用程序的主要部分基于 java 脚本代码。

当我在我的安卓手机上运行代码时它工作正常,电子书被加载并且我能够改变它页面,当我在我的安卓 3.1 三星平板电脑上尝试应用程序时,书被加载但没有能够按页更改它,它会按章节更改。

当我试图打印一些日志错误时,我只从我的平板电脑上得到以下行

[METHOD] void openChapter(chapNo:1)
[CALLBACK_WV] void onPageStarted(view:android.webkit.WebView@40d32f58, url:file:///mnt/sdcard/gisbook/.9789026324710/OEBPS/html/, favicon:null)
[CALLBACK_WV] void onPageFinished(view:android.webkit.WebView@40d32f58, url:file:///mnt/sdcard/gisbook/.9789026324710/OEBPS/html/)
javascript:getTotalPageNum()
javascript:openPageByPercentage(0.0)
Uncaught ReferenceError: getTotalPageNum is not defined at null:1
Uncaught ReferenceError: openPageByPercentage is not defined at null:1

而在安卓手机中,上面几行如下

 [CALLBACK_WV] void onPageStarted(view:android.webkit.WebView@44f4a130, url:file:///sdcard/.9789026324710/OEBPS/html/, favicon:null)
[CALLBACK_WV] void onPageFinished(view:android.webkit.WebView@44f4a130, url:file:///sdcard/.9789026324710/OEBPS/html/)
javascript:getTotalPageNum()
javascript:openPageByPercentage(0.0)
[BRIDGE] void setTotalPageNum(page:1)
[METHOD] void selectBookmark()

为什么android手机和平板差别这么大,是不是android平板ie3.0及以上版本的webview有问题

我与它的代码作者分享了这个问题,他也无法对此有所了解。

当我在谷歌上搜索这个问题时,我遇到了很多程序员说有关在 webview 上工作的 java 脚本的问题。我尝试了他们的大部分答案,但没有用。

任何人都可以解释我或找出为什么这样的错误...请

最佳答案

我得到了完全相同的错误,它只出现在 Honeycomb 和 Ice Cream Sandwich 上。在 Gingerbread 上运行良好。

我解决它的方法是使用“<script src=...></script>”而不是“<script src=.../>”。我从不认为这会有所作为,但确实如此。似乎是一个 webkit 错误。

关于javascript 在 android 3.0 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8521781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com