Откройте несколько вкладок с помощью JavaScript на Bing для мобильных устройств - PullRequest
0 голосов
/ 13 октября 2018

Я знаю, как открыть несколько вкладок с помощью JavaScript, но, похоже, мое решение не работает с "Bing для мобильных устройств".

Я пытаюсь добиться следующего.

  • Всякий раз, когда пользователь нажимает кнопку «Позвонить сейчас», следует позвонить на указанный номер и перенаправить страницу на другую страницу.

Для этогоПример кода, который я использовал,

<a id="makeCall" onclick="callNRedirect()">  <!-- Target blank, if you want to open in new tab -->

   <img alt="Call icon" src="https://static.wixstatic.com/media/14e16f_9f3a8d8153914af3b9ee7c1bb7218506~mv2.png/v1/fill/w_354,h_212,al_c,usm_0.66_1.00_0.01/14e16f_9f3a8d8153914af3b9ee7c1bb7218506~mv2.png" style="width: 170px;" />

</a>

<script type="text/javascript">
 
   let callNRedirect = function(){
       makeCall().then(function() {
           window.top.location.href = 'http://www.business-insurance-now.com/call2';
       });
  
   }

   async function makeCall() {
       window.open("tel:989898", “_blank”);
   }
</script>

Дело в том, что он работает нормально в браузерах на основе Webkit, но Bing для мобильных устройств и Microsoft Edge не работают должным образом.

Прямая ссылка длядемо: https://codestroke.blogspot.com/2018/10/samples-samples-everywhere.html

Приложение Bing не открывает приложение набора номера.Приложение Edge не будет перенаправлять на страницу.

Обновление: похоже, Edge блокировал перенаправление, так что это своего рода решение.Не уверен, что бинг все же!

1 Ответ

0 голосов
/ 15 октября 2018

Ниже приведен простой пример открытия 2 ссылок с использованием HREF.

<a href="http://Microsoft.com" onclick="window.open('http://Bing.com');
return true;">multiopen</a>

Если вы хотите открыть более 2-х ссылок, можете попробовать пример ниже.

<!DOCTYPE html>
<head>

<script>
function demo()
 {
    
    window.open('http://yahoo.com');
    window.open('http://bing.com');
    window.open('http://microsoft.com');
};
</script>
</head>
<body>
 <a href="#" onclick="demo()">multiopen</a>
</body>
</html>
...