卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在chrome extension中運(yùn)行外部輸入的js代碼?

網(wǎng)友解答: 將頁(yè)面放進(jìn)砂箱manifest.json { "manifest_version": 2, "sandbox": { "pages": [ "index.

網(wǎng)友解答:

將頁(yè)面放進(jìn)砂箱

manifest.json {

"manifest_version": 2,

"sandbox": { "pages": [ "index.html" ] }

}

這樣在index.html里面是可以eval的。

但是在index.html內(nèi)是無(wú)法調(diào)用extension api的,這時(shí)可以用window.postMessage向砂箱外部傳遞消息,然后在外部監(jiān)聽(tīng)消息,再調(diào)用api

箱內(nèi)

window.parent.postMessage command: "close"

箱外

window.addEventListener 'message', (e)- switch e.data?.command when "close" then chrome.app.window.current().close()

標(biāo)簽: