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.
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.
Komentar yang paling membantu
FYI: https://violentmonkey.github.io/2017/03/14/How-to-edit-scripts-with-your-favorite-editor/