Расширение Chrome: пропуск красной страницы на созданной вкладке - PullRequest
2 голосов
/ 20 декабря 2010
chrome.tabs.create({ 
    'url': 'https://www.myserver.com/', 
    'selected': false 
}, function(tab) { 
    chrome.tabs.executeScript(tab.id, { 
        'code': "doSomething();" 
    }); 
});

На самом деле я не могу выполнить код, потому что на myserver.com есть недействительный сертификат, поэтому Chrome отображает красную страницу, которую я не могу пропустить и запустить свой код.Есть ли способ пропустить красную страницу, кроме добавления центра сертификации в доверенный = кроме любого необходимого шага на стороне клиента?

1 Ответ

0 голосов
/ 24 декабря 2010

Вы не можете внедрить или манипулировать этой страницей из соображений безопасности.Это имеет смысл, поскольку эта страница предназначена для защиты пользователя:)

Единственный способ сделать что-то подобное - через Native Code, NPAPI.Вы реализуете плагин, который обходит его.Но, как вы знаете, реализация плагина делает весь компьютер уязвимым, поскольку у вас будет доступ ко всей хост-машине.

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

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