Что я хочу сделать, так это увидеть, как будет выглядеть любой веб-сайт с моим приложенным JavaScript.Я хочу создать что-то вроде selectorgadget, работающее на любом веб-сайте.
Первая идея - использовать прокси (например, privoxy) и определить регулярное выражение, изменяющееся в html: </head>
на <script src="http://myserver.com/my_javascript.js"></script></head>
.Это работает, но в таком случае мне нужно установить прокси в моем браузере.И это не круто, потому что это видно только для меня.
Еще одна идея - написать сайт, который скачает страницу под капотом и покажет ее.Как это будет работать:
Перейти на страницу, например: http://myserver.com/
Мой index.php будет загружен, например: www.google.com, используяhttp клиент или curl, замените источник страницы (добавьте мой <script>
перед </head>
) и верните страницу пользователю.Это работает, но когда страница содержит относительные изображения, я не могу ее увидеть.Переписать изображение src и другие скрипты src не так просто.
Поскольку я хочу добавить только javascript, я подумал, что вы можете использовать iframes.Но есть ограничение на тот же домен.
Есть идеи как это сделать?Может быть, какой-нибудь инструмент?Что-то с междоменным iframe?