gpt4 book ai didi

javascript - Android 浏览器无法在 Android 版本 4.0.4 中加载我的网站

转载 作者:太空狗 更新时间:2023-10-29 14:06:03 26 4
gpt4 key购买 nike

我在 SO 中发现了一些与我的问题有关的问题,但到目前为止没有一个对我有帮助,所以我会尽力解释。

当我在 Android 4.0.4 版本的 Android 浏览器中打开我的网站时,它没有加载该网站的任何页面,它只显示一个白色页面,什么都不做。我已经尝试使用 Google Chrome 和 Firefox 以及其他浏览器并且它有效。我用这个版本在许多设备上进行了测试,它也发生了同样的事情,所以它不是设备。

主页是这里https://www.findhit.com

我尝试在这个特定版本的浏览器中打开与我试图打开的网站类似的其他网站,并且它工作正常,所以我得出结论,这是我的网站问题与这个浏览器版本。

我想也许这个 Android 浏览器版本与我正在使用的某些 native javascript 函数不兼容,因此它不会加载启动应用程序所需的内容,因为我已经对其进行了调试,并且有些变量并不是启动应用程序所必需的。我注意到事件有时不会触发,但我真的不明白为什么,也许是因为它没有加载一些变量。

我正在使用 phonegap inappbrowser 在移动应用程序中加载我的网站,而 inappbrowser 使用的是 Android 浏览器,因此我也无法让它在那里工作。

因此,如果有人知道它可能是什么,或者有更多关于此浏览器与 native javascript 函数或事件的兼容性的信息,我将非常乐意提供任何帮助。

抱歉,如果我太含糊了,但我不知道我还能做些什么,我花了很长时间试图找到解决方案,我真的必须在这个特定版本中让它工作Android 浏览器。

非常感谢。

最佳答案

我终于找到了解决方案。问题是 Android 版本在加载页面时未加载 window.document。 (仍然不知道为什么)所以解决方案是,将文档放在 window.prototype.document 中,如果没有,浏览器会在 window.document 中查找'在原型(prototype)中找不到外观。我不知道是不是在加载时窗口还没有文档,当它在原型(prototype)中查看时已经加载了,我仍在尝试发现那里到底发生了什么,但这个解决方案已修复不过我的问题。

关于javascript - Android 浏览器无法在 Android 版本 4.0.4 中加载我的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32273639/

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