Возможно ли вызвать функции из существующего JavaScript на веб-странице из локально внедренного JavaScript? - PullRequest
0 голосов
/ 11 октября 2019

Я работаю в сфере ИТ, и мы используем определенную систему управления делами. Его информационная панель организована в виде вкладок, и переключение между ними будет перезагружать только части страницы с помощью XHR (выяснили это, проверив js). Однако, если вы хотите обновить содержимое текущей вкладки, вам необходимо обновить страницу. Это немного расстраивает, так как в противном случае я мог бы просто оставить открытую вкладку «Новые случаи» на одном мониторе и всегда быть в курсе.

Так что идея состоит в том, чтобы выяснить, как отправить соответствующий запрос XHRчерез Javascript перехватите ответ и отправьте его соответствующей функции для обновления содержимого страницы. Это сложно, потому что код скремблирован (function E(a) { var b, c, d, e }) и т. Д. - но я могу получить очень общее представление о поиске правильных ключевых слов.

Теперь я готов экспериментировать с вызовом нескольких функций,но я не могу этого сделать. Например, функция E выглядит интересной, поэтому я попытался вызвать ее в консоли Chrome, используя E(a). Оказывается, что, хотя a определено, E не определено. Я также попробовал расширение для браузера JS-инъекции, с теми же результатами.

...