javascript - 是否有任何设置阻止 JavaScript 在系统上运行?

标签 javascript twitter-bootstrap

我已经使用 twitter-bootstrap 导航栏类有一段时间了,并且切换导航栏折叠一直工作正常

 <div class="navbar navbar-inverse navbar-static-top">
     <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
     </button>
     <a class="navbar-brand" href="Home.aspx"></a>
     <div class="navbar-collapse collapse">
        <ul class="nav navbar-nav">
           <li><a id="A2" runat="server" href="~/Pages/Home.aspx">Home</a></li>
           <li><a id="A3" runat="server" href="~/Pages/Page1.aspx">Page1</a></li>
           <li><a id="A4" runat="server" href="~/Pages/Page2.aspx">Page2</a></li>
                       
       </ul>
    </div>
</div>

直到最近,它一直在工作,但开关仅在我的系统上停止工作。它可以在我测试过的其他系统上运行。我的浏览器(IE 和 Chrome)启用了 JavaScript。我可以在线运行 JavaScript,而不是从我的硬盘上运行。我尝试了一个简单的 JS 代码,结果黑屏

<html>
<body bgcolor=”WHITE”>
<p>Paragraph 1</p>
<script type=”text/javascript”>
document.bgColor = “RED”;
</script>

</body>
</html>

是否有任何系统设置会阻止 JavaScript 在特定系统上运行?或者我的代码有问题?

最佳答案

在使用 RIGHT DOUBLE QUOTATION MARK 而不是 QUOTATION MARK 来分隔属性值和 JavaScript 字符串之前,您的第二个示例失败了。

这会使你的 Type 属性变成浏览器无法识别的类型,因此它不会执行 JS。如果您修复了 JS,那么字符串分隔符将无效,因此您会收到错误。

<小时/>

第一个示例中没有足够的信息来说明问题所在。如果您所依赖的库文件的 URL 错误(以 // 开头的 URL 维护 URL 方案(即 http >httpsfile),并且您使用的 file URL 不存在,因为 CDN 不在您的本地磁盘上)。

关于javascript - 是否有任何设置阻止 JavaScript 在系统上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37253610/

相关文章:

javascript - 如何链接来自不同 Controller /位置的 AngularJS Promise?

html - Bootstrap ,无法启动新的 div 部分,重叠

javascript - 带有 HTML 内容的 Bootstrap 4 Popover

javascript - 为什么每个 javascript 对象都有构造函数属性?

javascript - native 原型(prototype)与 $.extension()

javascript - 关于 Angularjs OrderBy 与数字的想法? 10 被视为小于 2

css - 为什么我的 Bootstrap 4 卡片标题没有按预期显示?

php - 如何使用 Bootstrap 使图像响应并在 wordpress 上使用它?

javascript - 如何让日期区域设置工作?

javascript - 与 node.js、require.js 和纯脚本标签一起工作的模块定义