Как нажать на кнопку Javascript, которая не существует
-
22-07-2019 - |
Вопрос
Я пытаюсь использовать элемент управления WebBrowser, чтобы нажать кнопку, на которой нет текста привязки или чего-либо еще
Я посмотрел на источник и увидел это.
var _tm7 = new TabMenu ( 'TempoTabMenuControl', 'TempoTabMenuControlRow', ['Добавить Edit '], 0); _tm7.Add (new TabMenuItem («Меню просмотра», «/Edit/NewUI.html?tstudio=45», «главное»), верно); _tm7.Add (new TabMenuItem ('Список свойств', '/Edit/Scripts/PrpList.asp', 'display'), false); _tm7.Add (new TabMenuItem («Новое объявление», «/Edit/Scripts/NewList.asp», 'display'), false);
Я предполагаю, что его скрипт заполняет поля выпадающего меню. Я хочу попасть в / quot; /Edit/Scripts/NewList.asp" но я должен сделать это с помощью javascript, потому что NewList.asp настроен для работы только внутри фрейма с главной страницей в качестве родителя. Р>
Используемый ими файл Javascript находится здесь:
Есть ли способ активировать какой-то злой метод javascript или что-то из элемента управления WebBrowser?
Гуру Javascript, пожалуйста, помогите !!
Решение
Большинство веб-браузеров имеют своего рода консоль, которую можно использовать для выполнения произвольного JavaScript. Большинство из них также поддерживают значительно более быстрый метод выполнения JavaScript: размещение javascript: [вставьте код здесь]; void (0);
в строку URL-адреса.
Я предполагаю, что под "управлением WebBrowser" вы подразумеваете программу со встроенным веб-браузером, а не реальный веб-браузер. & Quot; javascript:
в строке URL " Метод все еще может работать, или если нет, вы можете попробовать зайти на сайт в реальном веб-браузере и использовать его консоль JavaScript. В противном случае вам не повезет, если вы не сделаете что-то необычное с использованием прокси.