Apakah ada skrip Greasemonkey untuk Safari?

11

Ada Greasemonkey yang luar biasa untuk menjalankan JavaScript yang ditentukan pengguna di halaman web.

Apakah ada yang namanya Greasemonkey for Safari? Atau apakah orang akan menulis Ekstensi Safari untuk menyesuaikan perilaku di halaman web lain? Mungkin ada alternatif yang berjalan di AppleScript, bukan JavaScript?

danieldekay
sumber

Jawaban:

6

Opsi lain untuk menjalankan skrip GreaseMonkey adalah NinjaKit (yang saya gunakan). Ini adalah ekstensi 5 Safari, yang berarti itu hanya sedikit lebih aman daripada GreaseKit.

Dori
sumber
Ini sepertinya hal yang baik, tetapi saya tidak dapat menemukan dokumentasi apa pun - dan satu skrip yang saya coba tidak berfungsi (berfungsi di Greasemonkey / Firefox; ini Facebook Autopoke)
danieldekay
@ d'ombre - yeah, penulis Jepang, jadi dokumen bahasa Inggrisnya minimal. Ada sedikit di sini yang mungkin bisa membantu. Sejauh skrip individu berjalan, sebagian besar bekerja, tetapi ya, beberapa tidak. Untuk FB, Unfriend Finder berfungsi untuk saya, jadi itu mungkin hanya masalah Autopoke.
Dori
3

Saya menggunakan TamperMonkey dan ternyata bekerja dengan sangat baik. Ini juga ekstensi Safari.

Saya telah mencoba menggunakan NinjaKit di masa lalu tetapi tidak lagi berfungsi untuk saya, banyak skrip tidak akan berfungsi.

fpg1503
sumber
2

Apakah ada yang namanya Greasemonkey for Safari?

Anda dapat menggunakan SIMBL dan GreaseKit untuk menjalankan sebagian besar skrip Greasemonkey di Safari, tidak dimodifikasi. Instruksi pemasangan terperinci ditemukan di tautan ini , berulang di sini:

  1. Unduh dan pasang SIMBL
  2. Keluar dari Safari
  3. Unduh GreaseKit
  4. Seret file GreaseKit.bundle ke ~/Library/Application Support/SIMBL/Plugins. Anda mungkin perlu membuat lokasi ini jika tidak keluar
  5. Mulai Safari dan Anda akan melihat item bar menu GreaseKit
  6. Instal skrip dari http://userscripts.org - proses instalasi sedikit berbeda dari pendekatan Firefox, tetapi berhasil.

Atau apakah orang akan menulis Ekstensi Safari untuk menyesuaikan perilaku di halaman web lain? Mungkin ada alternatif yang berjalan di AppleScript, bukan JavaScript?

Setara dengan asli-ke-Safari dari Greasemonkey adalah ekstensi dan plugin AppleScript. Untuk pustaka ekstensi Safari asli yang bagus, periksa Pimp My Safari .

Ian C.
sumber
SIMBL akan memaksa saya untuk menggunakan 32bit Safari - apa pun yang menyebabkan masalah ini?
danieldekay
Sudahkah Anda mencoba NinjaKit (saran Dori)? Tampaknya didasarkan pada S5, jadi kerangka kerja yang lebih baru.
Ian C.
1

Tempat terbaik untuk memulai mungkin ada di sini: http://developer.apple.com/devcenter/safari/index.action

Saya telah melihat ekstensi safari yang satu-satunya perilakunya adalah menyesuaikan perilaku situs web; baru kemarin saya melihat satu yang mengubah tata letak reddit menjadi lebih ramah-iOS.

ini dia .

mummey
sumber