Вкладки браузера продолжают открываться, Как это остановить ?, В Javascript Node.js - PullRequest
0 голосов
/ 24 апреля 2020

Ребята На самом деле я хочу открыть новую вкладку браузера из бэк-энда, я использую библиотеку https://www.npmjs.com/package/opener npm, чтобы сделать это ,

Если я использую URL https://www.google.com или любой другой общий URL, он работает нормально, но если я использую http://localhost: 3000 / в браузере, вкладки продолжают открываться.

router.post('/paths',async (req, res)=>{
          var openBrowsers = require('open-browsers');
          openBrowsers('http://localhost:3000/')
}

Я также пытался использовать ниже npm библиотеки но тот же вывод я получаю, что он продолжает открывать новые вкладки

https://www.npmjs.com/package/openurl
https://www.npmjs.com/package/open-url
https://www.npmjs.com/package/opn
https://www.npmjs.com/package/open-url-js
https://www.npmjs.com/package/open

1 Ответ

0 голосов
/ 29 апреля 2020

Я предполагаю, что localhost: 3000 - это URL-адрес сервера, на котором запущен скрипт для открытия вкладок. Чтобы проверить это, просто сделайте другой простой сервер на другом порту и попробуйте открыть его. Позже, если вы хотите использовать тот же сервер, то на стороне сервера открывайте новые вкладки только в том случае, если отправлен какой-либо конкретный заголовок c или что-то еще (лучше всего разместить свой полный код)

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