第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以在 iframe 中打開彈出窗口

是否可以在 iframe 中打開彈出窗口

一只名叫tom的貓 2023-07-20 17:39:27
是否可以強(qiáng)制在已發(fā)生打開彈出窗口操作的 iframe 中打開彈出窗口?我有一個 VueJs 應(yīng)用程序,它在 iframe 內(nèi)顯示一個網(wǎng)站,并且不希望該應(yīng)用程序打開新窗口。但僅用沙箱阻止所有彈出窗口也是不可接受的,因為有些彈出窗口包含關(guān)鍵功能。因此,我正在尋找任何方法來“強(qiáng)制”target="_blank"網(wǎng)頁上的鏈接。我知道沒有標(biāo)準(zhǔn)的方法可以做到這一點,但愿意接受有關(guān)如何解決此問題的任何建議。也許有一種方法可以禁用瀏覽器打開新窗口和劫持調(diào)用的能力。期待您的答復(fù)。
查看完整描述

1 回答

?
慕俠2389804

TA貢獻(xiàn)1719條經(jīng)驗 獲得超6個贊

大多數(shù)情況下,這種能力要么全有,要么全無。由于它是 中的不同站點iframe,因此您可能無權(quán)訪問該iframe內(nèi)容,因此無法控制其中的鏈接。

iframe有一個sandbox您可以添加選項的allow-popups屬性

  • allow-popups:允許彈出窗口(例如window.open()、target="_blank"、 或showModalDialog())。如果不使用此關(guān)鍵字,彈出窗口將默默地?zé)o法打開。

如:

<iframe?...?sandbox="allow-popups"></iframe>

還有:

  • allow-popups-to-escape-sandbox:讓沙盒文檔打開新窗口,而不讓這些窗口繼承沙盒。例如,這可以安全地對廣告進(jìn)行沙箱處理,而不會對廣告鏈接到的頁面施加相同的限制。

  • allow-modals:讓資源打開模式窗口。


查看完整回答
反對 回復(fù) 2023-07-20
  • 1 回答
  • 0 關(guān)注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號