Можно ли загрузить свой кусок html в браузер?

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 774
Благодарностей
1 392
Баллы
113
Всем привет. Такой вопрос: есть переменная в которой лежит код страницы (html+css+js) ... можно как то подсунуть ее браузеру что бы он ее отобразил и с ней можно было бы работать через обычный конструктор действий?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
Всем привет. Такой вопрос: есть переменная в которой лежит код страницы (html+css+js) ... можно как то подсунуть ее браузеру что бы он ее отобразил и с ней можно было бы работать через обычный конструктор действий?
в конструкторе set value в нужное место
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 774
Благодарностей
1 392
Баллы
113
в конструкторе set value в нужное место
это если внедрять кусок кода в другую страницу, то да ... а тут мне внедрять ничего не нужно, у меня в переменной лежит целиком весь код страницы

p.s на ум приходит вариант с сохранением кода страницы в файл и открытия бразуером локального файла ... но может можно как-то програмно это сделать, без сохранения в файл?
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 774
Благодарностей
1 392
Баллы
113

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
это если внедрять кусок кода в другую страницу, то да ... а тут мне внедрять ничего не нужно, у меня в переменной лежит целиком весь код страницы

p.s на ум приходит вариант с сохранением кода страницы в файл и открытия бразуером локального файла ... но может можно как-то програмно это сделать, без сохранения в файл?


вот сюда в иннерхтмл
 

ol1ver

Client
Регистрация
29.08.2013
Сообщения
332
Благодарностей
82
Баллы
28
можно через js

https://www.w3schools.com/jsref/met_node_appendchild.asp (plain js)
или есть на сайте подключен jquery (фреймворк) можно через .appendTo()

нуу или сначала спарсить DOM значение элемента, а потом через Set добавить что надо
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 440
Благодарностей
5 459
Баллы
113
  • Спасибо
Реакции: WebBot

prostors

Client
Регистрация
16.12.2020
Сообщения
1 045
Благодарностей
34
Баллы
48
Всем кто пытался помочь спасибо!

Решение найдено! Может кому пригодится.

var str = project.Variables["html"].Value;
instance.ActiveTab.SetSourceText(str);
а как сделать, чтобы ещё расширение срабатывало, без перезагрузки страницы
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)