คำถามติดแท็ก contextpath

17
คำแนะนำสำหรับแท็ก html <base> คืออะไร
ฉันไม่เคยเห็น&lt;base&gt;แท็ก HTML ใช้จริงมาก่อน มีข้อผิดพลาดในการใช้ซึ่งหมายความว่าฉันควรหลีกเลี่ยง ความจริงที่ว่าฉันไม่เคยสังเกตเห็นมันถูกใช้ในเว็บไซต์การผลิตที่ทันสมัย ​​(หรือเว็บไซต์ใด ๆ ) ทำให้ฉันรู้สึกสับสนแม้ว่ามันจะดูเหมือนว่ามันอาจมีแอปพลิเคชั่นที่มีประโยชน์สำหรับการทำให้ลิงก์ในเว็บไซต์ของฉันง่ายขึ้น แก้ไข หลังจากใช้แท็กฐานเป็นเวลาสองสามสัปดาห์ฉันก็พบว่ามีgotchas สำคัญ ๆด้วยการใช้แท็กฐานที่ทำให้มันเป็นที่ต้องการน้อยกว่าที่มันปรากฏครั้งแรก โดยพื้นฐานแล้วการเปลี่ยนแปลงไปยังhref='#topic'และhref=''ภายใต้แท็กฐานนั้นเข้ากันไม่ได้กับพฤติกรรมเริ่มต้นของพวกเขาและการเปลี่ยนแปลงจากพฤติกรรมเริ่มต้นนี้สามารถทำให้ห้องสมุดบุคคลที่สามอยู่นอกการควบคุมของคุณไม่น่าเชื่อถืออย่างมาก ในรูปแบบที่ไม่คาดคิดเนื่องจากเหตุผลจะขึ้นอยู่กับพฤติกรรมเริ่มต้น บ่อยครั้งที่การเปลี่ยนแปลงนั้นบอบบางและนำไปสู่ปัญหาที่ไม่ชัดเจนในทันทีเมื่อจัดการกับ codebase ขนาดใหญ่ ฉันได้สร้างคำตอบโดยละเอียดตั้งแต่ปัญหาที่ฉันพบด้านล่าง ดังนั้นทดสอบผลลัพธ์ลิงก์ด้วยตัวคุณเองก่อนที่คุณจะยอมรับการปรับใช้อย่างกว้างขวาง&lt;base&gt;นั่นคือคำแนะนำใหม่ของฉัน!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.