Скрипт закладок Google сохраняет только примерно 1 из 5 ссылок - PullRequest
0 голосов
/ 24 мая 2018

Я уже несколько лет сталкиваюсь с этой проблемой с кнопкой «bookmarklet» в закладках Google в Chrome: она не позволяет надежно сохранять URL-адреса в https://www.google.com/bookmarks, поэтому мне приходится перепроверять каждую сохраненную ссылку.Форма вызывается нажатием кнопки Закладка Google на панели закладок Chrome, которая представляет собой ссылку на JavaScript, открывающую форму.Кнопка находится внизу самой страницы закладок Google:

Страница закладок Google

Свойства кнопки закладок Google

Многие ссылки не будут сохранены, если я не добавлю суффикс, такой как # 1, в конец URL, и даже это не является 100% эффективным обходным решением.Например, URL http://jsbeautifier.org/ сохраняется только в том случае, если я добавляю # 1 в поле URL: http://jsbeautifier.org/#1.

Форма закладок Google

Я не знаю, является ли это проблемой с javascript, кодировкой URL или проблемой на стороне Google, которую они никогда не исправляли.Вот полный JavaScript, который приходит непосредственно из свойств кнопки.Я добавил пробел для удобства чтения:

javascript: (function() {
var a = window,
    b = document,
    c = encodeURIComponent,
    d = a.open("https://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=" + c(b.location) + "&title=" + c(b.title), "bkmk_popup", "left=" + ((a.screenX || a.screenLeft) + 10) + ",top=" + ((a.screenY || a.screenTop) + 10) + ",height=510px,width=550px,resizable=1,alwaysRaised=1");
a.setTimeout(function() {
    d.focus()
}, 300)})();

Заранее спасибо!:)

1 Ответ

0 голосов
/ 13 декабря 2018

У меня похожая проблема: я не могу добавить много сайтов https в закладки Google, особенно из Github или интернет-магазина Google Chrome.Иногда, если вы измените префикс https на http, он будет работать, но не для всех.

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

Похоже, Google покинул этот продукт (создан с момента создания панели инструментов Google) и предпочитает решение для синхронизации закладок Google Chrome.

...