oleh http://www.fullstackoptimization.com/ dikembangkan bekerja sama dengan https://die-antwort.eu/
Toko Aplikasi Chrome: https://chrome.google.com/webstore/detail/f19n-obstrusive-live-test/jbnaibigcohjfefpfocphcjeliohhold?hl=id
Dokumen pengguna: https://docs.google.com/document/d/1UktjtxNe71vPKvw_D4xELX2RMJAXXI4-hrMC7Pinb6U ← ?
Iklan yang sebelumnya dikenal "f19n Obtrusive Live Test" ... nama barunya tidak terlalu menakutkan! (Ini bukan aplikasi yang menakutkan, ini aplikasi yang luar biasa!)
Ini adalah ekstensi dan kerangka kerja chrome pengujian langsung yang di-sandbox dan dapat diperpanjang! Ini menjalankan pengujian yang telah ditentukan sebelumnya dan khusus pada setiap halaman yang Anda kunjungi dan memberikan umpan balik visual langsung.
Ini memiliki beberapa aturan yang telah ditentukan sebelumnya yang saat ini menargetkan SEO, kinerja web, dan praktik terbaik media sosial.
Ekstensi mengumpulkan seluruh siklus hidup pageload (http-header, onpageload, onDOMready, ...) dalam sebuah objek, kemudian mengeksekusi fungsi javascript terhadap objek ini dan mengembalikan umpan balik pengujian.
Lihat /src/public/default-rules untuk daftar apa yang saat ini diuji secara default. Semua aturan dapat diperiksa, dinonaktifkan/diaktifkan. Aturan default baru ditambahkan secara berkala.
Lihat /sample-rules/sample.page-object-25112017.json untuk melihat data siklus hidup pemuatan halaman apa yang dikumpulkan.
Semuanya! Anda dapat menulis tes Anda sendiri! Apa pun yang terjadi di browser selama siklus hidup pemuatan halaman dan render dapat diperiksa dan dibedah!
Selain itu, ia dapat memanggil REST-API pihak ketiga dari dalam aturan ini. Bahkan mengabaikan header CORS atau batasan pengambilan normal.
Anda juga dapat mengambil halaman normal dan sumber daya lainnya melalui pengambilan juga. Yaitu: aturan yang dijalankan pada satu halaman dapat mengambil URL lain dari domain yang sama atau dari domain pihak ketiga lainnya. Lihat /default-rules/robotstxt-googlebot-url-check-v2.js untuk aturan yang mengambil robots.txt domain, lalu uji apakah URL yang saat ini diuji diizinkan/tidak diizinkan.
Lihat Google Dokumen
Untuk mengembangkan aturan Anda sendiri, Anda cukup menginstal Ekstensi melalui Chrome App Store.
Jika Anda ingin menggali lebih dalam, kami akan mengkloning perwakilan ini. kemudian:
npm install
Jalankan proses pembangunan satu kali (untuk ini, Anda perlu menginstal grunt-cli npm install -g grunt-cli
). Ini akan mengawasi file yang diubah dan secara otomatis memuat ulang ekstensi jika perlu.
grunt
Buka chrome://extensions/ dan arahkan instalasi ekstensi yang belum dibongkar ke folder ./build.
Jalankan perintah berikut untuk membuat arsip zip siap produksi yang dapat diunggah ke Dasbor Ekstensi Google.
grunt dist
Arsip akan disimpan ke /dist/export.zip
.
Aturan siap produksi dapat ditemukan di /src/public/default-rules
Di dalam /sample-rules terdapat beberapa contoh aturan ditambah dokumentasi cara menulis aturan Anda sendiri. Aturan kemudian dapat ditambahkan ke aplikasi Anda di halaman pengaturan ekstensi.
Lihat /sample-rules/debug-hello-world.js untuk titik awal yang sangat sederhana (dan /sample-rules/debug-hello-world-with-comments.js untuk beberapa penjelasan)
/sample-rules/debug-stringify-page-object.js juga memberi Anda cara mudah untuk memeriksa objek halaman (informasi yang dikumpulkan tentang siklus hidup halaman) dari setiap halaman yang Anda kunjungi.
Semua kode lain dalam repositori ini - jika tidak ditentukan lain - saat ini tersedia di bawah a
Lisensi Kontribusi .
Sama-sama
Saat ini tidak
Pembatasan ini tidak berlaku untuk kode /sample-rules/ dan /public/default-rules/.
Lisensi ini mungkin berubah di masa mendatang. Saya harus mencari tahu lisensi jangka panjang apa yang terbaik untuk produk ini.
Pemegang Hak: Franz Enzenhofer fe di f19n dot com