ป้องกันการนำทางบนลิงก์ mailto:

เรามีลิงก์ mailto: ในส่วนท้ายของแอปพลิเคชันสาธารณะในส่วนสาธารณะ มีใครบางคนหรือบางสิ่งบางอย่าง (หรือที่เรียกว่าบอท) กดที่ลิงก์เหล่านี้และไปที่ https://basurl/mailto:[email protected] ซึ่งส่งผลให้เกิดข้อผิดพลาดเนื่องจากเว็บเซิร์ฟเวอร์ไม่พอใจกับเครื่องหมายทวิภาคใน URL

ฉันคิดว่านี่เป็นการตั้งค่าไคลเอนต์และอยู่นอกเหนือการควบคุมของเราใช่ไหม

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

ฉันสามารถระงับข้อผิดพลาดประเภทนี้ได้ แต่เป็นการป้องกันไม่ให้เกิดอาการมากกว่าที่สาเหตุ...


person TS.    schedule 18.03.2019    source แหล่งที่มา


คำตอบ (1)


ฉันคิดว่านี่เป็นการตั้งค่าไคลเอนต์และอยู่นอกเหนือการควบคุมของเราใช่ไหม

ใช่.

มีตัวเลือกใดบ้างในการป้องกันสิ่งนี้นอกเหนือจากการทำให้ลิงก์สับสนด้วยจาวาสคริปต์ และการซ่อนลิงก์สำหรับบอทด้วย

มันเป็นบอทที่ไม่ดี มันอาจจะไม่ได้ทำอะไรที่ดีสำหรับคุณ คุณสามารถตรวจสอบช่วง IP ที่มาจากและตัวแทนผู้ใช้ที่ส่งและบล็อกได้ทั้งหมด

person Quentin    schedule 18.03.2019