powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как внедрить javascript-функцию в открытую web-страницу и запустить?
7 сообщений из 7, страница 1 из 1
Как внедрить javascript-функцию в открытую web-страницу и запустить?
    #39645182
хорошо я согласен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне нужно получить DOM-модель. Я написал javasript функцию, которая итеративно собирает все узлы и вытягивает в одну строку.
Лежит эта функция в отдельном файле D:\f.js
Вопрос: как её вставить в web-страницу, чтобы можно было запустить её на выполнение из консоли?
Ответ для вас абсолютно очевиден, но вот для меня, к сожалению, нет.
...
Рейтинг: 0 / 0
Как внедрить javascript-функцию в открытую web-страницу и запустить?
    #39645195
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так же как и любые библиотеки
Код: javascript
1.
<script src="js/jquery/jquery-ui.js" type="text/javascript"></script>
...
Рейтинг: 0 / 0
Как внедрить javascript-функцию в открытую web-страницу и запустить?
    #39645217
Фотография Тshаmil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если через консоль то так:
Код: javascript
1.
2.
3.
var f = document.createElement('script');
f.src = "file://D:/f.js";
document.getElementsByTagName('head')[0].appendChild(f);
...
Рейтинг: 0 / 0
Как внедрить javascript-функцию в открытую web-страницу и запустить?
    #39645323
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тshаmilесли через консоль то так:
Код: javascript
1.
2.
3.
var f = document.createElement('script');
f.src = "file://D:/f.js";
document.getElementsByTagName('head')[0].appendChild(f);


И что, браузер вот так просто даст это сделать?
...
Рейтинг: 0 / 0
Как внедрить javascript-функцию в открытую web-страницу и запустить?
    #39645343
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан ДамировичИ что, браузер вот так просто даст это сделать?
А ты проверь...
...
Рейтинг: 0 / 0
Как внедрить javascript-функцию в открытую web-страницу и запустить?
    #39645344
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Содержимое tmp.js

Код: javascript
1.
2.
3.
function test(){
	alert("123");
}
...
Рейтинг: 0 / 0
Как внедрить javascript-функцию в открытую web-страницу и запустить?
    #39645356
Фотография Тshаmil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руслан ДамировичТshаmilесли через консоль то так:
Код: javascript
1.
2.
3.
var f = document.createElement('script');
f.src = "file://D:/f.js";
document.getElementsByTagName('head')[0].appendChild(f);


И что, браузер вот так просто даст это сделать?
да, браузеры они такие...
еще вариант как добавить js на страницу - воспользоваться строкой браузера и ввести следующий код:

добавляем псевдо-протокол javascript, оборачиваем код в анонимную функцию, которую сразу запускаем на выполнение, и запихиваем все в строку браузера
Код: javascript
1.
2.
3.
4.
5.
javascript:(function(){
	var f = document.createElement('script');
	f.src = "file://D:/f.js";
	document.getElementsByTagName('head')[0].appendChild(f);
})();



единственный вариант когда этот код не будет работать, это если сайт будет работать по протоколу https, тогда - да, внедрить не получится, но если у вас есть домен и ssl сертификат, то вы можете внедрить ссылку на js со своего домена.

зы: я знаю что возникло в головах юных хацкеров - а не внедрить ли мне через ссылку js на страницу sql.ru, и попытаться угнать данные сессии, обломайтесь, на sql.ru такое внедрение давно исправили...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как внедрить javascript-функцию в открытую web-страницу и запустить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]