Если скрипт содержит:
document.write("<iframe>ads here</iframe>");
Если он включен в html до того, как страница будет запрошена для загрузки, это может выглядеть примерно так:
<html>
<!-- stuff !-->
<div><script src="document_write.js" type="text/javascript"></script></div>
<body>
</html>
Загрузка html-страницы с кодом, подобным приведенному выше, приведет к тому, что <iframe>
будет помещен в тег <div>
, в котором размещен скрипт. Если document.write()
вызывается после загрузки страницы, она перезапишет всю страницу.
Скрипты содержимого расширений Chrome также перезаписывают страницу с помощью document.write
или приводят к ее сбою — в зависимости от того, когда в жизненном цикле страницы она была вызвана.
Есть ли способ вставить сценарии, содержащие document.write()
, в сценарии содержимого Chrome?
document.write()
в сценарии содержимого? - person Qantas 94 Heavy   schedule 12.11.2013content_scripts
runt_at
? - person gkalpak   schedule 12.11.2013document.write()
(или вам нужно использовать их как есть)? - person gkalpak   schedule 18.11.2013