[英]href with "javascript" doesn't work in iframe
我有 page.html,其中有以下代碼:
<iframe srcdoc="<a href="javascript:console.log(1)">test</a>" sandbox="allow-same-origin || allow-scripts || allow-top-navigation || allow-popups"></iframe>
我允許腳本、頂部導航和彈出窗口。 當我在瀏覽器(Firefox Lastest)中加載 page.html 時,我可以在 iframe 中看到超鏈接測試,但問題是:當我單擊它時 - 控制台(F12)中沒有出現任何內容,同時以下代碼:
<iframe srcdoc="<script>console.log(1)</script>" sandbox="allow-scripts || allow-top-navigation || allow-popups"></iframe>
在控制台中輸出“1”。 為什么href中的javascript不起作用?
javascript:...
)allow-same-origin
:如果未使用此令牌,則資源將被視為來自始終無法通過同源策略的特殊來源。 在此處查看 MDN 文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.