ในบทความก่อนหน้าที่ วิธีการแก้ไขหน้าเว็บขณะบันทึกเป็น PDF เราสามารถแก้ไขหน้าเว็บเกือบทุกหน้าโดยใช้ bookmarklet ก่อนพิมพ์หรือบันทึกเป็น PDF คุณอาจจำได้ว่า bookmarklet เป็น Javascript ที่แทรกอยู่ในฟิลด์ URL ของบุ๊คมาร์คใดๆ ในเบราว์เซอร์ใดๆ เช่นเดียวกับบุ๊กมาร์กอื่นๆ ที่ใช้บ่อย บุ๊กมาร์กนี้จะสะดวกที่สุดเมื่อวางไว้ในแถบบุ๊กมาร์ก ซึ่งหากคุณได้เลือกที่จะแสดงบุ๊กมาร์ก จะพร้อมใช้งานในขณะที่คุณอยู่บนหน้าเว็บใดๆ
แม้ว่า bookmarklets ใช้ Javascript คุณไม่จำเป็นต้องรู้ Javascript เนื่องจาก Javascript bookmarklet หลายร้อยรายการมีให้ใช้งานแบบสาธารณะบนอินเทอร์เน็ต เพื่อสาธิตวิธีการสร้าง bookmarklet เราใช้ Google Chrome เนื่องจาก Chrome เป็นเบราว์เซอร์ยอดนิยม อย่างไรก็ตาม คุณควรทำเช่นนี้ได้ในทุกเบราว์เซอร์
แถบบุ๊กมาร์กของคุณ
อันดับแรก ให้ตรวจสอบให้แน่ใจว่าคุณได้เปิดแถบบุ๊กมาร์กแล้ว ทำได้โดยคลิกที่จุดแนวตั้งสามจุดใกล้มุมบนขวาของเบราว์เซอร์ของคุณ จากนั้นเลื่อนตัวชี้ของคุณลงมาเหนือ”บุ๊กมาร์ก”จากนั้นซ้ำแล้วซ้ำอีกตามที่แสดงด้านล่างเพื่อให้แน่ใจว่าได้เลือก”แสดงแถบบุ๊กมาร์ก”แล้ว หากมีอยู่แล้ว แสดงว่าคุณพร้อมแล้ว หากไม่เป็นเช่นนั้น คุณควรตรวจสอบเพื่อให้มีที่ที่สะดวกสำหรับ bookmarklet
ค้นหาเว็บไซต์
มันน่ารำคาญหรือเปล่าเมื่อคุณอยู่ในหน้าเว็บ ตัดสินใจว่าคุณต้องการค้นหาทั้งเว็บไซต์ แต่ไม่มีปุ่มค้นหาให้ มาสร้าง bookmarklet ที่มีประโยชน์ซึ่งจะค้นหาทั้งเว็บไซต์ของหน้าเว็บที่คุณเปิดอยู่ ณ เวลาที่คุณคลิกบน bookmarklet นี้
1. เปิดเบราว์เซอร์ของคุณและไปที่หน้าเว็บใดก็ได้ (ใช่ ทุกหน้า)
2. สร้างบุ๊กมาร์กโดยคลิกที่ดาวห้าแฉกที่ด้านขวาสุดของพื้นที่ที่อยู่เว็บเพจ แล้วคุณจะเห็นภาพที่คล้ายกันนี้
3. ตั้งชื่อว่า”Search”(หรือชื่ออื่นที่คุณต้องการ) ตามที่แสดงในภาพด้านบน โปรดทราบว่าการตั้งชื่อให้สั้นหมายความว่าจะใช้พื้นที่อันมีค่าน้อยกว่าบนแถบบุ๊กมาร์กของคุณ
4. คลิกปุ่ม “เพิ่มเติม…” ตามที่แสดงในภาพด้านบน
5. ตอนนี้คุณจะเห็นบางอย่างเช่นภาพด้านล่าง แต่มีที่อยู่หน้าเว็บในฟิลด์ URL ลบทุกอย่างในช่อง URL นั้น และตรวจสอบให้แน่ใจว่าได้ไฮไลต์ “แถบบุ๊กมาร์ก” โดยคลิกที่มัน
6. คัดลอก (Ctrl-C) สตริงอักขระอย่างระมัดระวังดังที่แสดงด้านล่างลงในฟิลด์ URL และคลิกปุ่ม”บันทึก”ที่แสดงด้านบน:
javascript:(function(){void(q=prompt('คุณกำลังมองหาอะไร',''));if(q)location.href='https://www.google.com/search?q=site%3A'+window.location.host+''+''+escape(q)})()
ลองใช้โดยไปที่หน้าเว็บ ไปที่บทความก่อนหน้าของฉันในหัวข้อนี้โดยคลิกที่ลิงก์นี้: วิธีการแก้ไขหน้าเว็บขณะบันทึกเป็น PDF หลังจากไปที่หน้าเว็บนั้นแล้ว ให้คลิกที่ bookmarklet ที่คุณเพิ่งสร้างขึ้นด้านบน แล้วคุณจะเห็นสิ่งนี้:
สมมติว่าคุณต้องการค้นหาสถานที่ใดๆ ที่ใช้ชื่อของฉัน เพียงป้อน”Berg”และคลิกที่”ตกลง”มันจะเปิดการค้นหาของ Google ที่ค้นหาอินสแตนซ์ทั้งหมดของนามสกุลของฉันที่ davescomputertips.com
Bookmarklets ที่มีประโยชน์อื่นๆ
คล้ายกับที่เราสร้าง bookmarklet ด้านบนเพื่อค้นหาเว็บไซต์ มี bookmarklet มากมายบนอินเทอร์เน็ตโดยไม่จำกัดจำนวน ต่อไปนี้คือส่วนอื่นๆ ที่คุณอาจพบว่ามีประโยชน์
ย่อ URL
สั้น: คุณไปยังหน้าเว็บที่มี URL ที่ยาวมากซึ่งคุณต้องการ ส่งให้คนอื่นแล้วทำอย่างไร? คุณไฮไลต์ URL คัดลอก ไปที่เว็บไซต์ย่อ URL วาง URL แบบยาว คลิกปุ่มเพื่อแปลงเป็น URL แบบสั้น และเน้น URL แบบสั้นสำหรับการคัดลอก bookmarklet นี้ทำทุกอย่างในคลิกเดียว
javascript:void(location.href='https://is.gd/create.php?longurl='+encodeURIComponent(location.href))
เซลเซียสถึงฟาเรนไฮต์
CtoF: คุณเคยอยู่ในหน้าเว็บที่มีอุณหภูมิเป็นเซลเซียสแต่ไม่มีในฟาเรนไฮต์ bookmarklet นี้จะช่วยให้คุณแปลงได้โดยไม่ต้องออกจากหน้าเว็บ:
javascript:tMpZ85r=prompt('Temperature indegree Celsius..','');if(tMpZ85r){if(isNaN(parseFloat( tMpZ85r))){alert(tMpZ85r+'ไม่ใช่ตัวเลข')}อื่น{void(prompt('อุณหภูมิเป็นองศาฟาเรนไฮต์:',Math.round(100*((tMpZ85r*9/5)+32))/100 ))}}else{void(null)}
ฟาเรนไฮต์ ถึง เซลเซียส
FtoC: นี่คือทิศทางตรงกันข้ามของ bookmarklet ด้านบน ฟาเรนไฮต์เป็นเซลเซียส:
javascript:tMpZ85r=prompt('อุณหภูมิใน องศาฟาเรนไฮต์...','');if(tMpZ85r){if(isNaN(parseFloat(tMpZ85r))){alert(tMpZ85r+'is not a number')}else{void(prompt('Temperature indegrees Celsius:',Math.round((tMpZ85r-32)*500/9)/100))}}else{void(null)}
แสดงรหัสผ่าน d คุณเพิ่งพิมพ์
ShowPswd: คุณเคยรำคาญบนเว็บเพจเมื่อคุณพิมพ์รหัสผ่านที่ถูกปฏิเสธแต่คุณไม่เห็นรหัสผ่านที่คุณเพิ่งพิมพ์หรือไม่? bookmarklet นี้จะแสดงรหัสผ่านที่คุณเพิ่งพิมพ์บนหน้าเว็บส่วนใหญ่ แต่ไม่ใช่ทั้งหมด:
javascript: (function() { var s, F, j, f, i; s=""; F=document.forms; for (j=0; jคำจำกัดความของคำ
WordDef: หากคุณมักจะเห็นคำต่างๆ บนหน้าเว็บที่คุณต้องการให้คำจำกัดความ bookmarklet นี้เหมาะสำหรับคุณ โปรดทราบว่ามีสองวิธีในการใช้งาน คุณสามารถเน้นคำ (เช่น ดับเบิลคลิกที่คำนั้น) ที่คุณต้องการกำหนดบนหน้าเว็บที่คุณอยู่และคลิก bookmarklet หรือบนหน้าเว็บใดๆ ก็ตาม คุณสามารถคลิก bookmarklet นี้และพิมพ์คำที่คุณต้องการกำหนด:
javascript:var q=escape(window.getSelection()),i,ii;if(! q){for(i=0;ibookmarklet ที่กล่าวถึงในบทความนี้เป็นเพียงบางส่วนที่ฉันเห็นว่ามีประโยชน์ ฉันแนะนำให้คุณท่องอินเทอร์เน็ตเพื่อหา bookmarklet ที่คุณสนใจ หากคุณพบสิ่งดี ๆ ที่คุณต้องการแบ่งปัน โปรดแบ่งปันในส่วนความคิดเห็นด้านล่าง
—