Невозможно сделать ссылку на chrome: // newtab - PullRequest
1 голос
/ 22 ноября 2010

Я пытаюсь предоставить ссылку на chrome://newtab (новую вкладку) для моей страницы, предотвращающей отвлечение внимания , когда мне нужно получить к ней доступ, однако нажатие на ссылку дает ошибку Failed to load resource.

Я пробовал:

  • Связывание с ним с помощью <a href="chrome://newtab">
  • Попытка перенаправить пользователя с помощью window.location.
  • Префикс chrome: имеет псевдоним chrome://, но все равно не загружается.

Кто-нибудь знает, возможно ли это, или есть какие-нибудь идеи, чтобы попробовать?

Ответы [ 4 ]

4 голосов
/ 22 ноября 2010

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

0 голосов
/ 24 марта 2019

Я наконец обнаружил, что https://www.google.com/_/chrome/newtab откроет chrome://newtab, благодаря этому сообщению .

Не спрашивайте меня, почему.

0 голосов
/ 22 ноября 2010

Я думаю, вам нужно написать расширение Chrome, чтобы получить доступ к ссылке chrome: // newtab, для обычной веб-страницы не представляется возможным получить к ней доступ.

0 голосов
/ 22 ноября 2010

Форматируйте вашу ссылку таким образом (также будет работать с Firefox и другими браузерами с вкладками):

<a href="about://blank" target="_blank">Click me</a>

РЕДАКТИРОВАТЬ: конечно, это на самом деле не новая страница вкладки.Это просто пустая вкладка.Собираюсь все равно оставить.

...