Greasemonkey: WebExt: Dukungan editor eksternal (direktori ekstensi baca/tulis)

Dibuat pada 5 Jun 2017  ·  5Komentar  ·  Sumber: greasemonkey/greasemonkey

API runtime menyediakan banyak cara untuk membaca file dari direktori ekstensi, jadi yang tersisa untuk dijelajahi adalah cara menulis file ke direktori ekstensi.

Saya pikir perlu ditelusuri jika runtime#getPackageDirectoryEntry dan fileSystem#getWritableEntry dapat digunakan untuk menulis file ke direktori ekstensi, tetapi saya khawatir sistem izin dapat mengganggu.

Komentar yang paling membantu

Semua 5 komentar

Ternyata fileSystem tidak tersedia untuk ekstensi, hanya untuk aplikasi. Jadi dengan API hanya-baca, masih mungkin untuk mengimplementasikan dukungan editor tetapi hal-hal seperti pembaruan otomatis tidak akan mungkin dilakukan.

Ini secara efektif tidak mungkin. Satu-satunya hal yang dapat saya bayangkan adalah menggunakan pesan asli dan biner lokal yang ditulis khusus. Itu akan banyak pekerjaan, paling-paling.

@yfdyh000 Terima kasih, itu sangat membantu! Saya bahkan tidak berpikir untuk menjalankan python -m http.server untuk melayani folder skrip pengguna saya di localhost saat saya mengeditnya. Sekarang hanya dua klik dan penundaan ~3 detik di antara mereka untuk memuat ulang skrip dari disk.

Satu-satunya langkah yang hilang untuk membuatnya benar-benar nyaman adalah fitur Violentmonkey yang disebutkan dalam artikel: kotak centang di halaman "Instal skrip" GM untuk memantau file alih-alih menutupnya setelah menginstal. Bahkan hanya dengan membiarkan halaman penginstalan itu terbuka alih-alih menutupnya setelah menekan Instal akan luar biasa.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat