Строго погледнато, не можете да изпълнявате MySQL оператори във Firefox, въпреки че за момента можете в Chrome .
Във Firefox можете да създавате и използвате IndexedDB бази данни -- по-поддържан подход на браузър-DB (това всъщност е в спецификацията на HTML5). Това може да е достатъчно, в зависимост от крайната ви цел.
За пълна, традиционна, DB поддръжка, ще трябва да напишете уеб интерфейс...
-
Можете да хоствате такъв интерфейс на всяка машина, като използвате нещо като XAMPP . (Или използвайте езика по ваш избор.)
-
Изпратете вашите данни от скрипта Greasemonkey до уеб приложението, като използвате
GM_xmlhttpRequest
, така:var myData = {strVar: 'Hiya!', intVar: 777, etc: 'et cetera'}; var DataForDB = JSON.stringify (myData); GM_xmlhttpRequest ( { method: "POST", url: "http://localhost/YourDir/LogMyData.php", data: DataForDB, headers: {"Content-Type": "application/json"} } )
-
PHP уеб страница ще извлече данните по следния начин:
$myData = json_decode($HTTP_RAW_POST_DATA); print_r ($myData);
-
След това уеб страницата взаимодейства с mySQL, както сметнете за добре, връщайки всички желани стойности към GM скрипта.