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

时间:2016-05-16 12:09:44

标签: 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>
&#13;
&#13;
&#13;

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

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

</body>
</html>
&#13;
&#13;
&#13;

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

2 个答案:

答案 0 :(得分:2)

在您使用RIGHT DOUBLE QUOTATION MARK代替QUOTATION MARK来界定属性值和JavaScript字符串之前,您的第二个示例失败了。

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

第一个例子中没有足够的信息来说明问题所在。如果您所依赖的库文件的URL错误(以//开头的URL维护URL方案(即httphttps或{,我不会感到惊讶{1}})并且您使用的file网址不存在,因为CDN不在您的本地磁盘上。

答案 1 :(得分:0)

不,没有这样的设置。 JavaScript严格在浏览器中执行。这是非常有意为JavaScript在系统上执行的操作设置严格的限制。问题几乎肯定与您的代码或浏览器的能力或无法加载代码有关。