Панель инструментов SpicIE, проблема с execScript в SHDocVw.IWebBrowser2? - PullRequest
1 голос
/ 22 сентября 2011

Я разрабатываю аддон для IE8 +.

Основная функция: - когда я нажимаю на панель инструментов, на каждой странице отображается поле, например: google.com, bing.com, codeproject.com ... с использованием execScript для выполнения jQuery. Поэтому я запускаю javascript на текущей странице.

Все сделано, кроме тех случаев, когда эта страница выполняет всплывающее окно, оно больше не работает. Я нажимаю на панель инструментов, ничего не происходит, но когда я смотрю на всплывающее окно, удивление! есть окно, которое я пытаюсь отобразить. Итак, я думаю, что текущая вкладка и ее всплывающее окно работают одинаково.

Я изменил раздел реестра TabProcGrowth на 20, чтобы убедиться, что каждая вкладка запускается собственным процессом, но, возможно, он не работает с всплывающим окном.

sr за мой плохой английский, любые предложения приветствуются.

Заранее спасибо.

Обновление: Я изменил способ разработки своего аддона, поэтому я тоже изменил свой вопрос. (Но любое предложение по 1-му вопросу все еще очень полезно для меня).

В моем новом вопросе все еще упоминается проблема "execScript".

КАК выполнять javascript с каждой отдельной вкладкой браузера IE с TabProcGrowth = 0. Мне нужно, чтобы это значение было установлено на 0, потому что у меня есть таймер для запроса к серверу каждый интервал 1 (например: 60 с). Поэтому, если в IE имеется более одного процесса, аддон одновременно отправит на сервер несколько запросов.

В моей ситуации я установил TabProcGrowth на 0. Откройте IE, откройте несколько вкладок. Нажмите на панель инструментов на новейшей вкладке, она работает, конечно! Но когда я нажимаю на панель инструментов на старой, ничего не происходит. Сценарий все еще будет выполняться, но он вступит в силу на самой новой вкладке.

Это большая проблема для меня, разрешите эту проблему, ребята, спасите мою жизнь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...