Я пытаюсь взаимодействовать с iframe, расположенным в всплывающем окне chrome. Я знаю, что content.js можно вводить во весь фрейм с помощью manifest.json, но он работает с фреймом внутри веб-страницы, а не внутри всплывающего окна расширения.content.js в iframe из chrome-extension popup
Это выполнимо? Я много пробовал, но пока не нашел решения.
мой манифест:
{
"name" :"test",
"version": "1.0",
"manifest_version": 2,
"description" :"Scraping Facebook",
"permissions": [
"cookies",
"background",
"tabs",
"http://*/*",
"https://*/*",
"storage",
"unlimitedStorage"
],
"icons": { "128": "images/pint.png" },
"content_scripts": [
{
"matches": [
"http://*/*",
"https://*/*"
],
"js": ["jquery-3.1.0.min.js","content.js"],
"run_at":"document_end"
}
],
"web_accessible_resources": [
"http://*/*",
"https://*/*",
"styles/*",
"fonts/*"
],
"background": {
"scripts": ["background.js"]
},
"browser_action" :
{
"default_popup": "popup.html",
"default_title": "test"
}
}
привет, я добавил свой manifest.json – hadesMM
Вы пытаетесь внедрить сценарий контента в iframe внутри всплывающего окна для вашего собственного расширения или другого расширения? Это подразумевается, что оно является вашим собственным существованием * popup.html * в вашем 'browser_action', но не указано явно. – Makyen
Пожалуйста, отредактируйте эту тему: включите ** полный ** [mcve], дублирующий проблему. Обычно включают * manifest.json *, некоторые из фоновых, контентных и всплывающих скриптов и HTML. Вопросы, требующие помощи по отладке («** почему этот код не работает? **)) должны включать: ► желаемое поведение, ► конкретную проблему или ошибку * и * самый короткий код, необходимый для его воспроизведения ** в вопросе сам**. Вопросы без четкого описания проблемы не полезны другим читателям. Смотрите: «** Как создать [mcve] **», [о каких темах я могу спросить здесь?] (Http://stackoverflow.com/help/on-topic) и [ask]. – Makyen