代码之家  ›  专栏  ›  技术社区  ›  Paddy Hallihan

浏览器兼容性-Internet Explorer和JavaScript

  •  0
  • Paddy Hallihan  · 技术社区  · 6 年前

    我知道已经有一些这样的问题,但我找不到答案。我有一个问题,我的网站没有运行js在ie(我使用ie 11进行测试)。

    如果我在IE中访问我的站点,它显示的内容与在另一个禁用JS的浏览器中显示的内容相同,只是它没有显示我在 <noscript> 标签。

    我进入设置并启用了“脚本”部分下的所有功能,但没有任何更改。但是,当我将它改为prompt时,它问了我4次是否允许脚本(我显然单击了yes),然后它加载了我的页面,但是javascript仍然不能工作,直到现在它显示了 <NoScript & GT; 标签。

    enter image description here

    有什么我可以做的完全允许javascript在ie中,或者有什么方法我可以修改我的js,让它在ie中运行?

    //----编辑---//

    控制台中没有错误,您可以使用以下命令自行测试:

    <script>
    document.write('script');
    </script>
    
    <noscript>
    noscript
    </noscript>
    
    0 回复  |  直到 6 年前
        1
  •  0
  •   Yu Zhou    6 年前

    您的Internet Explorer似乎有问题。我可以给一些建议,因为这是不可复制在我的Internet Explorer。您可以尝试以下方法:

    • 确保已从Windows更新安装Internet Explorer 11的所有更新。
    • 确保在windows中启用了javascript。你可以参考 this article 详细步骤。
    • 尝试重新注册jscript.dll文件。为此,请执行以下步骤:

      1. 点击 起点 ,键入命令提示符或 CMD 在搜索框中。

      2. 在“开始搜索”列表中的“命令提示”上单击鼠标右键,然后单击 以管理员身份运行 . (注意:如果系统提示您输入管理员密码或进行确认,请键入密码,或单击“允许”。)

      3. 在命令提示下,键入 regsvr32 jscript.dll 报刊 进入 .

      4. 类型 出口 新闻界 进入 .

    • 如果上述方法不起作用,请尝试在Windows中重新安装或修复Internet Explorer。你可以查一下 this article 详细步骤。