Chrome 拡張フォルダーに iframe.html ページがあります。そして、私はそれを私の現在のウェブページに表示したい. ここに問題があります.iframeのボタンをクリックしたときにiframeを閉じるにはどうすればよいですか? 私は次のようなコードで試しました:
window.parent.iframe.hide()
しかし、それはエラーで動作しません:
Unsafe JavaScript attempt to access frame with URL
しかし、私はevernoteのソースファイルをはっきりと読みました。次のようなコードがあります
window.parent.$readable.hide()
evernote の拡張機能は機能するのに、私の拡張機能にエラーが表示されるのはなぜですか? ここで私のmanifest.jsonですべきことはありますか? これが私のマニフェストファイルです。
{
"name": "Reader",
"version": "1.0",
"manifest_version": 2,
"description": "A great start!",
"browser_action": {
"default_icon": "icon.png"
},
"background": {"scripts": ["background.js"]},
"permissions": [
"tabs", "<all_urls>"
],
"web_accessible_resources": [
"iframe/index.html"
]
}