โดย http://www.fullstackoptimization.com/ พัฒนาร่วมกับ https://die-antwort.eu/
Chrome App Store: https://chrome.google.com/webstore/detail/f19n-obstrusive-live-test/jbnaibigcohjfefpfocphcjeliohhold?hl=th
ผู้ใช้โดกุ: https://docs.google.com/document/d/1UktjtxNe71vPKvw_D4xELX2RMJAXXI4-hrMC7Pinb6U ← ?
โฆษณาที่รู้จักกันก่อนหน้านี้ "f19n Obtrusive Live Test" ...ชื่อใหม่ น่ากลัวน้อยลง! (ไม่ใช่แอปที่น่ากลัว แต่เป็นแอปที่ยอดเยี่ยม!)
มันเป็นส่วนขยายและเฟรมเวิร์ก Chrome สำหรับการทดสอบสดแบบแซนด์บ็อกซ์ที่ขยายได้! ทำการทดสอบที่กำหนดไว้ล่วงหน้าและแบบกำหนดเองในแต่ละหน้าที่คุณเยี่ยมชมและให้ข้อเสนอแนะด้วยภาพโดยตรง
ปัจจุบันมีกฎที่กำหนดไว้ล่วงหน้าหลายข้อซึ่งกำหนดเป้าหมายไปที่แนวทางปฏิบัติที่ดีที่สุดสำหรับ SEO ประสิทธิภาพเว็บ และโซเชียลมีเดีย
ส่วนขยายรวบรวมวงจรการใช้งานทั้งหมดของเพจโหลด (http-headers, onpageload, onDOMready, ...) ในออบเจ็กต์ จากนั้นจึงเรียกใช้ฟังก์ชันจาวาสคริปต์กับออบเจ็กต์นี้ และส่งคืนผลตอบรับการทดสอบ
ดู /src/public/default-rules สำหรับรายการสิ่งที่ทดสอบโดยค่าเริ่มต้นในปัจจุบัน กฎทั้งหมดสามารถตรวจสอบ ปิดการใช้งาน/เปิดใช้งานได้ มีการเพิ่มกฎเริ่มต้นใหม่เป็นประจำ
ดู /sample-rules/sample.page-object-25112017.json เพื่อดูว่าข้อมูลใดของวงจรการใช้งานการโหลดหน้าเว็บที่ได้รับการรวบรวม
ทุกอย่าง! คุณสามารถเขียนแบบทดสอบของคุณเองได้! อะไรก็ตามที่เกิดขึ้นในเบราว์เซอร์ระหว่างวงจรการใช้งานเพจโหลดและเรนเดอร์สามารถตรวจสอบและวิเคราะห์ได้!
เพิ่มเติมสามารถเรียก REST-API บุคคลที่สามได้จากภายในกฎเหล่านี้ แม้กระทั่งการละเว้นส่วนหัว CORS หรือข้อจำกัดในการดึงข้อมูลตามปกติ
นอกจากนี้ คุณยังสามารถดึงข้อมูลเพจ Normale และทรัพยากรอื่นๆ ผ่านการดึงข้อมูลได้เช่นกัน กล่าวคือ: กฎที่ดำเนินการในหน้าหนึ่งสามารถดึง URL อื่นของโดเมนเดียวกันหรือจากโดเมนบุคคลที่สามอื่น ๆ ดู /default-rules/robotstxt-googlebot-url-check-v2.js สำหรับกฎที่ดึงข้อมูล robots.txt ของโดเมน จากนั้นทดสอบว่า URL ที่ทดสอบในปัจจุบันได้รับอนุญาต/ไม่อนุญาตหรือไม่
ดู Google เอกสาร
สำหรับการพัฒนากฎของคุณเอง คุณสามารถติดตั้งส่วนขยายผ่านทาง Chrome App Store ได้
หากคุณต้องการเจาะลึก ให้โคลนตัวแทนนี้ แล้ว:
npm install
รันกระบวนการสร้างหนึ่งครั้ง (สำหรับสิ่งนี้คุณต้องติดตั้ง grunt-cli npm install -g grunt-cli
) มันจะคอยดูไฟล์ที่เปลี่ยนแปลงและโหลดส่วนขยายซ้ำโดยอัตโนมัติหากจำเป็น
grunt
เปิด chrome://extensions/ และชี้การติดตั้งส่วนขยายที่คลายการแพ็กไปที่โฟลเดอร์ ./build
เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างไฟล์ zip ที่พร้อมใช้งานจริงซึ่งสามารถอัปโหลดไปยัง Google Extension Dashboard ได้
grunt dist
ไฟล์เก็บถาวรจะถูกบันทึกลงใน /dist/export.zip
กฎที่พร้อมสำหรับการผลิตสามารถพบได้ใน /src/public/default-rules
ภายใน /sample-rules คือกฎตัวอย่างบางส่วนพร้อมเอกสารประกอบวิธีการเขียนกฎของคุณเอง คุณสามารถเพิ่มกฎลงในแอปพลิเคชันของคุณได้ที่หน้าการตั้งค่าของส่วนขยาย
ดู /sample-rules/debug-hello-world.js สำหรับจุดเริ่มต้นง่ายๆ (และ /sample-rules/debug-hello-world-with-comments.js สำหรับคำอธิบายบางส่วน)
นอกจากนี้ /sample-rules/debug-stringify-page-object.js ยังช่วยให้คุณตรวจสอบออบเจ็กต์ของเพจได้อย่างง่ายดาย (ข้อมูลที่รวบรวมเกี่ยวกับวงจรการใช้งานของเพจ) ของทุกเพจที่คุณเยี่ยมชม
โค้ดอื่นๆ ทั้งหมดภายในที่เก็บนี้ - หากไม่ได้กำหนดไว้เป็นอย่างอื่น - ปัจจุบันมีอยู่ภายใต้ a
ใบอนุญาตการบริจาค
คุณยินดีต้อนรับสู่
ปัจจุบันไม่ได้
ข้อจำกัดเหล่านี้ใช้ไม่ได้กับโค้ด /sample-rules/ และ /public/default-rules/
ใบอนุญาตนี้อาจมีการเปลี่ยนแปลงในอนาคต ฉันต้องคิดก่อนว่าใบอนุญาตระยะยาวที่ดีที่สุดสำหรับผลิตภัณฑ์นี้จะเป็นเช่นไร
ผู้ถือสิทธิ์: Franz Enzenhofer fe ที่ f19n dot com