Показать сообщение отдельно
  #1 (permalink)  
Старый 23.05.2013, 22:23
Аватар для zOdmin
Аспирант
Отправить личное сообщение для zOdmin Посмотреть профиль Найти все сообщения от zOdmin
 
Регистрация: 05.03.2012
Сообщений: 62

Доступ к переменным javascript до загрузки страницы (chrome).
Как получить доступ к переменным javascript до загрузки страницы в хроме? И соответственно до того, как выполнятся любые <script> вставки на самой странице?

То есть, предположим код страницы index.html такой:
Код:
<html><head>
<script>
console.log(x); //должно быть 5 при успешном выполнении before.js
</script> </head></html>

Нужно добавить before.js такого содержания:
x=5;

Как это сделать с помощью контент скрипта расширения? Исходный код страницы (сам файл) менять нельзя, - можно только с помощью расширения вмешаться.

В инете есть советы типа воспользоваться document.head.appendChild(script); Но это работает только при "run_at":"document_end", когда уже поздно. А в случае "run_at":"document_start" никакого head и body еще нету. Как быть?

P.S. Переформилировал свой предыдущий вопрос с другой темы, т.к. там нельзя изменить название темы, пришлось создать новую.

Последний раз редактировалось zOdmin, 27.05.2013 в 08:14.
Ответить с цитированием