.bat файл, чтобы открыть Chrome перейти к URL и выполнить JavaScript - PullRequest
0 голосов
/ 19 сентября 2018

Я должен запустить много приложений в начале моего дня.Теперь я написал файл .bat, чтобы сделать все это автоматически.Единственное, что не работает, - это запуск экземпляра Chrome с кодом JavaScript в файле .bat.

Что я хочу сделать, это запустить Chrome (или IE): start chrome url.Но сейчас я не хочу помещать туда «URL», а какой-то JavaScript, как показано ниже.Если я запускаю это в пустой адресной строке в Chrome, это работает.

start chrome javascript:window.open('http://websiteurl.com/').ready(Button.clickIt());

Если я делаю это, используя CMD (или файл .bat), то это не работает.Он открывает пустой экземпляр Chrome.

Есть ли способ добиться этого?

Несколько вещей, которые я обнаружил:

  • При копировании / вставке javascript:window.open('http://websiteurl.com/').ready(Button.clickIt()); вChrome удаляет часть javascript:.Может быть, это происходит и при открытии с помощью CMD?
  • Internet Explorer дает гораздо больше проблем.Это побудит вас иногда скачивать файлы.Понятия не имею, почему.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Я не думаю, что это будет возможно.Согласно этому вопросу этому ), Chrome автоматически удалит javascript: по соображениям "безопасности".Это в основном то, что вы задали в своем первоначальном вопросе.

Возможно, вы могли бы сделать это, используя VBscript и WinHttpRequest .

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