如下一段javascript腳本:
<script>
alert("a")
</script>
a script test page
alert("a")
</script>
a script test page
在本地保存爲test.html。如果雙擊打開,則會出現IE阻止的提示框:
這是因爲windows對於本地的腳本打開策略是“高安全性”,且策略相對用戶是隱藏的。如果需要修改這一策略,則需要修改註冊表,將本地安全策略“打開”。具體做法如下:
在註冊表中找到“HKEY_CURRENT_USER\Software\Micrsoft\Windows\CurrentVersion\Internet
Settings\Zones\0”。
將key爲“Flags”的值從原來的21改爲1(均爲16進制)即可。
然後進入IE選項中的“安全”,就可以看見“我的電腦”這一安全策略項了。
然後選中“我的電腦”,進入“自定義級別”,將安全級別重置爲“中”或者“中低”,點擊“重置”。安全策略設置完畢。
最後再次雙擊打開test.html,這時候IE將直接運行腳本,而不彈出提示框。
注:本方案在IE6下可行。