鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 怎么禁止iframe打開的第三方網(wǎng)頁上的打印按鈕?

怎么禁止iframe打開的第三方網(wǎng)頁上的打印按鈕?

問題描述:

頁面上有一個iframe打開的是第三方網(wǎng)頁,網(wǎng)頁上有一個打印按鈕會觸發(fā)`window.print()`。因?yàn)轫?xiàng)目是用electron打包的exe文件,用于在戶外觸屏設(shè)備上供人查閱資訊,如果不小心或者惡意點(diǎn)擊打印按鈕并選擇保存就會跳出程序以外的界面,影響用戶體驗(yàn)。。
回答
編輯回答
陌離殤

腦補(bǔ)的。你自己試試

const __print = window.print;
window.print = () => {
    if(self !== top){
        return 
    }else{
        __print()
    }
}
2017年6月27日 09:33