javascript - 有什么好的处理方案:针对360不能支持js兼容的头疼问题?
阿神
阿神 2017-04-10 12:41:59
0
4
763

写了好写js在项目中其它的浏览器都ok。最后想在360中去测试一下!发现我的js加载了,但是没有运行!太惨了。页面一团遭。请问有什么方法来处理一下这种不支持的情况呢?谢谢!

阿神
阿神

闭关修行中......

全部回覆(4)
巴扎黑

关于360浏览器,的确是超欢乐,使用浏览器检测其内核被评定为当前机器的IE内核,但IE当前版本支持的特性它有时却不能支持,因为它使用的内核实际上是IE8。

目前唯一的解决方案是先用Fiddler查看是否有请求,将机器的IE内核保持在IE8内核,在360安全浏览器中点击F12调用IE8调试工具(升级到IE9之后无法调用),控制台动态写JS文件测试360浏览器,再上面重写逐渐调试。

阿神

应该就是JS兼容性问题:
加断点调试,看程序执行到哪出错,不用alert的话 自己实现一个log 函数。
实现思路
1.改变doucument.title值,即把log信息输出到标题中
2.改变window.status值,即把log信息输出到状态栏中
3.用document.write将log信息append到一个新页同打开。利用窗口句柄通信可以实现
4.log到一个弹出浮层来。

小葫芦

买个导弹,对准 39.909872,116.488228 这个坐标砸下去。搞定。

黄舟

能具体给出代码片段吗?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板