Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   view-source - букмарклет ? (https://javascript.ru/forum/misc/81496-view-source-bukmarklet.html)

Baton 06.12.2020 20:01

view-source - букмарклет ?
 
Доброго времени суток.

Собственно, проблема донельзя банальная, но при этом доставляющая ощутимые неудобства. С некоторых пор в браузерах перестали работать букмарклеты, открывающие исходник страницы (через window.open и windpw.location.replace).

Код:

javascript:(function () { var href = (window.location.href ); window.open("view-source:"+href+""); })();
javascript:(function () { var href = (window.location.href ); window.location.replace("view-source:"+href+""); })();

и как это забороть - я хз. Может подкрутить какой конфиг/флаг ? Целевой браузер - фокс 52.9.0 ESR и более-менее современные версии хрома (например 71.0.3578.99).

voraa 06.12.2020 20:44

В Мозилле это с 47 версии запрещено.
https://developer.mozilla.org/en-US/...es/47#Security
В Хроме наверно раньше.

Baton 07.12.2020 20:30

Цитата:

Сообщение от voraa (Сообщение 531473)
В Мозилле это с 47 версии запрещено.
https://developer.mozilla.org/en-US/...es/47#Security
В Хроме наверно раньше.

Спасибо за инфо. Как я понимаю, тут в данном случае совсем без вариантов :( А то я всё гадал, что же они там накуролесили.

Нашёл вот такой костыльный вариант, который хоть и не задействует встроенный view-source, но зато универсален :)


Часовой пояс GMT +3, время: 08:13.