Я делаю расширение Chrome, которое переопределяет новую вкладку.Но я хочу сделать переопределение новой вкладки необязательным .Это невозможно без надлежащего хакерского способа, так как правило манипуляции введено в манифест и не возможно изменить его во время выполнения.
Чтобы решить эту проблему, я решил сделать отдельное расширение.Это отдельное расширение переопределит новую вкладку (не главное расширение) и откроет веб-страницу основного расширения в новой вкладке (chrome-extension://hclbghnhiklgejahckgmpldjgfgleofc/index.html
)
. Я могу использовать JS, чтобы открыть вышеуказанную ссылку, но в этом случае, URL виден в адресной строке.Я пытаюсь открыть вышеуказанную строку в iframe.Но, похоже, мое вторичное расширение Chrome блокирует основной URL-адрес расширения.Я добавил URL-адрес также в content_security_policy
.
<body>
<iframe src="chrome-extension://hclbghnhiklgejahckgmpldjgfgleofc/index.html"></iframe>
</body>