Я пытался перенести большую часть своих пользовательских скриптов Tampermonkey (в Google Chrome) в Greasemonkey в FireFox.К сожалению, кажется, что они не работают должным образом, когда я передаю их в Greasemonkey - я предполагаю, что есть синтаксические различия, но я не уверен, что они есть, и я не нашел большой информации относительно различий.
Этот код, например:
// ==UserScript==
// @name DailySearch
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @include *
// @grant GM_addStyle
// @grant GM_openInTab
// ==/UserScript==
//--- Note that the contains() text is case-sensitive.
var TargetLink = $("a:contains('Daily Search')")
if (TargetLink.length)
GM_openInTab (TargetLink[0].href);
Это работает в Tampermonkey в Chrome, но не в Greasemonkey.Какие различия лежат между ними, и как я могу заставить это работать в FireFox?