cari

Rumah  >  Soal Jawab  >  teks badan

javascript - 有什么好的处理方案:针对360不能支持js兼容的头疼问题?

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

阿神阿神2894 hari yang lalu746

membalas semua(4)saya akan balas

  • 巴扎黑

    巴扎黑2017-04-10 12:43:59

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

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

    balas
    0
  • 阿神

    阿神2017-04-10 12:43:59

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

    balas
    0
  • 高洛峰

    高洛峰2017-04-10 12:43:59

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

    balas
    0
  • 黄舟

    黄舟2017-04-10 12:43:59

    能具体给出代码片段吗?

    balas
    0
  • Batalbalas