Синтаксические различия между Tampermonkey и Greasemonkey? - PullRequest
0 голосов
/ 26 января 2019

Я пытался перенести большую часть своих пользовательских скриптов 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?

...