2

在网页中,我有以下代码段:

<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<base href="https://XXXXX /">
<title>Example</title>
<link href="Layout/standard.css" type="text/css" title="Example" rel="stylesheet">
</head>
<body>

引用的页面standard.css如下所示:

@import url( "standard2.css" );
@import url( "standard3.css" );

在 Firfefox ESR 10.0.4 中升级noscript 插件standard2.css(版本 2.4.3)后, css 页面standard3.css不再加载。使用早期版本的 noscript 一切都按预期工作。

为什么 noscript 阻止这个?从另一个 css 中导入 css 是否存在已知的安全问题?或者它只是 noscript 中的一个错误?


更新:问题不在于级联导入。问题是我使用了一个短 URL ( https://hostname/...)。如果我使用完全限定的 URL ( https://hostname.mynet.com/...) 一切正常。

所以它看起来真的像 noscript 2.4.3 中的一个错误。

4

1 回答 1

1

NoScript更改日志没有提及对此的任何更改,因此它可能是一个错误。

于 2012-05-30T12:24:42.613 回答