ฉันจะให้ Internet Explorer 8 แสดงทุกหน้าเว็บด้วยชื่อของตนเองได้อย่างไร
ฉันต้องการ URL แบบเต็มของหน้าเว็บที่ฉันกำลังดูที่จะแสดงในแถบชื่อเรื่องและในปุ่มแถบงานด้วย
Windows XP และ IE8 การท่องเว็บแบบแท็บปิด
ฉันจะให้ Internet Explorer 8 แสดงทุกหน้าเว็บด้วยชื่อของตนเองได้อย่างไร
ฉันต้องการ URL แบบเต็มของหน้าเว็บที่ฉันกำลังดูที่จะแสดงในแถบชื่อเรื่องและในปุ่มแถบงานด้วย
Windows XP และ IE8 การท่องเว็บแบบแท็บปิด
คำตอบ:
คุณไม่สามารถเปลี่ยนพฤติกรรมที่มีอยู่ภายในของเว็บเบราว์เซอร์เมื่อมันถูกเขียนขึ้นเพื่อแสดงข้อความที่มีอยู่ใน <title>
แท็กของเอกสาร HTML
ที่กล่าวมามีดังต่อไปนี้ bookmarklet ทำงานได้ใน Firefox, Opera, Safari และ Google Chrome แต่น่าเสียดายที่ใช้ไม่ได้ (*) ใน Internet Explorer ทุกรุ่นตั้งแต่ 6 ถึง 8 ที่ฉันทดสอบใน:
javascript:void(window.document.title=window.location.href);
(*) - มันดูเหมือนจะตั้ง document.title
เปลี่ยนเป็นค่าที่ร้องขอใน Internet Explorer แต่ไม่ได้อัปเดตแถบหัวเรื่อง
ตัวเลือกของคุณสำหรับ Internet Explorer ณ จุดนี้คือ:
<script>document.title=window.location.href</script>
ทันทีก่อน </body>
สำหรับเอกสารทุกฉบับ <title>
ของเอกสารเฟรมเซตระดับบนด้วยตัวคุณเอง