Сценарий переноса Greasemonkey в Chrome - PullRequest
2 голосов
/ 10 августа 2011

Я нашел скрипт Greasemonkey, который отлично работает в Firefox, но не в Chrome, который является моим любимым браузером. http://userscripts.org/scripts/show/105578

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

Как мне это исправить?


Обновление: (из комментария ОП)

Получил работу, связавшись с разработчиком TamperMonkey. С новейшая бета-версия TamperMonkey и модификация скрипта, которая работает. См. эту тему на userscripts.org .

Отмечена дополнительная проблема: Кажется, что Chrome запрещает прямое доступ к атрибуту href привязки (в некоторых случаях).

Однако, если атрибут href получен через getAttribute() все отлично работает.

1 Ответ

0 голосов
/ 10 августа 2011

Chrome изначально не поддерживает функции GM_, и этот скрипт интенсивно использует междоменный GM_xmlhttpRequest().

. Самое умное - установить Tampermonkey ,который может возможно запустить существующий скрипт как есть.

...