я пытаюсь создать расширение сафари, и я что-то застрял. У меня есть мой global.html в моем расширении, и я безуспешно искал в Интернете около 3 часов, как получить полный HTML-код. Я пробовал:document.getElementsByTagName('html')[0].innerHTML
(когда я предупреждаю, я вижу только код, который у меня есть в моем global.html) document.documentElement.innerHTML
(ничего не происходит)
и т. д. Я использовал safari.application.activeBrowserWindow.activeTab.url
для получения URL-адреса, но я не могу получить HTML-код.
Любая помощь? Спасибо
Расширение Safari: получение полного HTML-кода со страницы
Ответы (1)
Вы не можете получить HTML-код веб-страницы с глобальной страницы вашего расширения. Вы должны использовать внедренный скрипт, а затем, если хотите, вы можете передать HTML-код веб-страницы на свою глобальную страницу, используя safari.self.tab.dispatchMessage
. См. эту главу в документации Apple.
person
chulster
schedule
25.04.2012