Как открыть новый Chrome, используя 'window.open' в Javascript - PullRequest
0 голосов
/ 26 июня 2018

Я сделал функцию, которая должна копировать URL текущей вкладки, создавать новое окно Chrome и вставлять его. Кажется, работает хорошо, как я думаю, но функция 'window.open' не может открыть браузер Chrome по умолчанию. Несмотря на то, что я настроил параметры панели инструментов, полосы прокрутки, Новое окно не было создано с хромом по умолчанию. Как я могу решить это?

Следующие две картинки являются примерами. Первый - до состояния, следующий - после состояния, когда функция была только что выполнена. кнопки «Назад», «Вперед», «Перезагрузить», «Кнопка» не генерируются, и другие функции также не видны на этом рисунке.

pre state next state

function currentNewWinndow () {
    var currentPage = window.location.href;
    window.close();
    var pop         = window.open( 
        currentPage,
        "_blank", 
        "toolbar=yes, scrollbars=yes,resizable=yes," +
        "top=0,left=window.screen.availWidth/2," +
        "window.screen.availWidth/2,window.screen.availHeight");

}

1 Ответ

0 голосов
/ 26 июня 2018

Попробуйте этот код. и

//Paste you url here 
   var win = window.open('http://your_url_goes_here.com/', '_blank');
    if (win) {
        //Browser has allowed it to be opened
        win.focus();
    } else {
        //Browser has blocked it
       alert('Please allow popups for this website');
    }

Надеюсь, это сработает для вас, удачи

...