我有一個網站,其中<noscript>
標記在除IE(7,8,9,10)以外的所有瀏覽器上都能正常工作。 在Internet選項內的安全設置下禁用腳本之後,在我的PC上,我只能在IE上使用<noscript>
內容,但在其他PC上(幾乎所有)都無法看到代碼。使用這些PC時,我們會使用相同的設置來訪問Gmail和FB的網站,並且我們確實會收到沒有啓用js的警告。noscript標記不能在Internet Explorer上工作
這是HTML:
<noscript>
<div class="noscript">
JavaScript must be enabled in order for you to use WEBSITE NAME in standard view.<br />
However, it seems JavaScript is either disabled or not supported by your browser.<br />
To use standard view, enable JavaScript by changing your browser options, then <a href="">try again</a>.
</div>
</noscript>
CSS:
.noscript {
background: red;
color: #fff;
padding: 10px;
text-align: center;
position: relative;
z-index: 3;
}
任何想法?
謝謝!
有你在所有這些其他PC禁用JS ? noscript標籤只會在js不可用時呈現 - 確保它不是(在那裏或其他地方粘貼一個警報)。 –
也許div顯示出來,但在屏幕之外......嘗試在你的css規則中添加頂部:10px和左側:10px – sly63
IE對不同區域具有不同安全設置的這種概念。很可能該網站設置爲信任區域。如果該網站位於公司網絡中,則可能性很大。 – JJJ