Greasemonkey и jQuery 1.4.2 не работают - PullRequest
3 голосов
/ 08 июля 2010

Я пытаюсь использовать Greasemonkey и jQuery 1.4.2.Когда я устанавливаю скрипт Greasemonkey, jQuery определенно загружается и появляется в каталоге скриптов.Однако приведенный ниже код ничего не добавляет к элементам с классом PAPAGETITLE.Что я делаю не так?

// ==UserScript==
// @name           PS Timesheet
// @namespace      http://www.steelebit.com/gmscripts
// @description    Used to fix a terrible implementation
// @include        https://intranet.site.com/*
// @require        http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
// ==/UserScript==

// Append some text to the element with id #someText using the jQuery library.
$(".PAPAGETITLE").append(" more text.");

Ответы [ 2 ]

2 голосов
/ 08 июля 2010

Обновление:

Начиная с версии Greasemonkey 0.9.1, jQuery 1.5.1, похоже, до сих пор отлично работал во всех моих скриптах и ​​тестах.


Greasemonkey не работает с jQuery 1.4 без какого-либо взлома.

Используйте jQuery 1.3.2.

См .: http://forum.jquery.com/topic/importing-jquery-1-4-1-into-greasemonkey-scripts-generates-an-error (и другие).

1 голос
/ 11 июля 2010

Я писал о другом возможном решении здесь , которое работает с jQuery 1.4. *

...