ส่งหน้าเว็บปัจจุบันไปยัง Chrome จาก Safari ใน iOS ด้วย Bookmarklet

Anonim

เบราว์เซอร์ Chrome ที่เพิ่งเปิดตัวสำหรับ iOS ค่อนข้างดี และแม้ว่าจะยังไม่ได้แทนที่ Safari เป็นเว็บเบราว์เซอร์หลักของคุณบน iPhone หรือ iPad ในตอนนี้ คุณก็ยังอาจพบว่า bookmarklet นี้มีประโยชน์ ซึ่งช่วยให้คุณใช้งานได้ทันที ส่งหน้าเว็บที่ใช้งานอยู่ในปัจจุบันจาก Safari ไปยัง Chrome:

  1. จากอุปกรณ์ iOS เปิด Safari และคัดลอกโค้ดจาวาสคริปต์บรรทัดต่อไปนี้:
  2. "

    javascript:location.href=googlechrome+location.href.substring(4);"

  3. บุ๊กมาร์กหน้าเว็บนี้ (หรืออื่นๆ) โดยแตะลูกศรแล้วเลือก “เพิ่มบุ๊กมาร์ก”
  4. เปิดที่คั่นหน้า Safari แล้วแตะ “แก้ไข” จากนั้นแตะเพื่อแก้ไขที่คั่นหน้าที่สร้างขึ้นใหม่
  5. เปลี่ยนชื่อเป็น “Send to Chrome” แล้วกด 'x' ข้างๆ URL จากนั้นแตะค้างไว้เพื่อวางโค้ดจาวาสคริปต์ที่คัดลอกไว้ด้านบน
  6. ทดสอบโดยเปิดแถบบุ๊กมาร์กแล้วเลือก “ส่งไปยัง Chrome”

Safari สวิตช์และ Google Chrome เปิดใช้งานพร้อมกับแท็บเบราว์เซอร์ใหม่ที่มี URL ที่คุณเปิดใช้งาน bookmarklet จาก หากคุณมีปัญหาเกี่ยวกับการใช้งานไม่ได้ ให้ตรวจสอบวิธีจัดการใบเสนอราคาเมื่อแก้ไข bookmarklet ใน iOS Safariคุณอาจต้องแทนที่แต่ละรายการด้วย %22 ซึ่งจะมีลักษณะดังนี้:

javascript:location.href=%22googlechrome%22+location.href.substring(4);

อีกรูปแบบหนึ่งคือการใช้ส่วนย่อยของจาวาสคริปต์นี้ ซึ่งเห็นได้ชัดว่าใช้งานได้ดีกว่ากับ https URL:

javascript:location=location.href.replace(/^https?/, 'googlechrome');

ทั้งสองรูปแบบทำงานได้ดีในการทดสอบของเรา ดังนั้นเลือกรูปแบบที่เหมาะกับคุณ นี่เป็นการปรับแต่งที่ยอดเยี่ยมสำหรับนักพัฒนาเว็บและนักออกแบบที่ต้องการทดสอบความเข้ากันได้ของเบราว์เซอร์กับเบราว์เซอร์ต่างๆ ให้ได้มากที่สุด

Bookmarklets เป็นวิธีที่ได้รับความนิยมพอสมควรในการเพิ่มฟังก์ชันการทำงานให้กับ Safari ซึ่งไม่มีทางเป็นไปได้ ช่วยให้คุณทำสิ่งต่างๆ เช่น "ดูแหล่งที่มา" จาก Safari ใน iOS ปรับขนาดตัวอักษรของหน้าเว็บ และแม้แต่เรียกใช้ Firebug ไลต์ใน iOS อันนี้ได้วนเวียนอยู่ในเว็บเมื่อเร็ว ๆ นี้ แต่มีต้นกำเนิดมาจากโจนาบรัมcom.

ส่งหน้าเว็บปัจจุบันไปยัง Chrome จาก Safari ใน iOS ด้วย Bookmarklet