已解决 Argh。当这种情况发生时,我恨它。这只是我的愚蠢。我没有允许crtypto-js.googlecode.com
在NoScript中运行JavaScript。很抱歉,谢谢大家的帮助!Firefox未加载某些外部Javascripts
更新它适用于Firefox中的其他人,它适用于Internet Explorer。因此,这与它所关联的HTML代码本身没有关系。如果没有人想到这里,我可能会去超级用户。 (和yepp - 我试图清空缓存^^)
我刚碰到一个奇怪的问题。在XHML文档中,我加载了三个JavaScript库。一个加载,两个不加载。在使用firefox内部Web开发人员控制台进行检查时,我看不到这两者发出的请求,所以它不是错误的路径或任何内容(我会看到请求会返回404)。
小例子:浏览器控制台的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html version="-//W3C//DTD XHTML 1.1//EN" xml:lang="en"
xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/1999/xhtml http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd">
<head>
<script type="text/javascript" src="//crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js" />
<script type="text/javascript" src="//crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js" />
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" />
<script type="text/javascript"></script>
</head>
<body>
</body>
</html>
截图:
这是怎么回事吗? Sourcecode对我来说看起来很好,加载CryptoJS的脚本标签的结构与加载jQuery的结构相同。尽管如此,jQuery的加载,而其他人不加载。
[编辑]:为了让这一个清楚,以防万一有更多人要回答相同的问题:自动关闭该模式script
-标记没问题。它是有效的XHTML,而且FIrefox的当前版本完全符合XHTML并理解这一点。如果你读到,你不应该在某个地方做 - 这是正确的,你不应该这样做。因为您仍然可以遇到旧的,不符合XHTML的浏览器。但是这是一个私人测试项目,绝不会在我自己的浏览器之外的任何地方使用,所以这里没有问题。
根据萤火虫,他们都装载正确。 – helion3
@ helion3感谢您的测试!事情是:对我而言,他们不是(正如你在截图中看到的那样)。似乎是我当时的一个问题 - 但仍然,为什么? –
你确定它没有加载vs firefox的网络配置文件没有出于某种原因显示它们? – helion3