แสดงรูปภาพที่ไม่ใช่ URL สาธารณะในเนื้อหาของข้อความ Gmail หรือไม่


9

ด้วยการเปลี่ยนแปลงล่าสุดของ Gmail ในการแสดงภาพทั้งหมดผ่านทางพร็อกซีดูเหมือนว่าไม่สามารถฝังภาพที่แสดงผ่านlocalhostURL ได้อีกต่อไป ตัวอย่างเช่นในฐานะนักพัฒนาฉันเคยสามารถส่งอีเมลถึงตัวเองพร้อมเนื้อหาเช่น:

<img src="http://localhost/trackthismessage?readby=xxxx" />

และเมื่อบอกให้ Gmail แสดงรูปภาพรูปภาพจะถูกแสดงด้วยเครื่องพัฒนาท้องถิ่นของฉัน

ขณะนี้ด้วยพร็อกซีที่อยู่ตรงกลางดูเหมือนว่ามันเป็นไปไม่ได้อีกต่อไป ตอนนี้ฟังก์ชั่นนี้เพิ่งหายไปหรือมีวิธีแก้ปัญหาหรือไม่?


ไม่ต้องสงสัยเลยว่าจะมีวิธีแก้ปัญหาเว้นแต่ gmail จะกลับไปใช้คุณสมบัตินี้อีก คุณอาจต้องทำให้รูปภาพของคุณพร้อมใช้งานจากอินเทอร์เน็ตเพื่อให้ gmail สามารถแคชได้
Munim

คำตอบ:


5

มีวิธีแก้ปัญหาสำหรับการพัฒนา เพียงแค่เรียกใช้สิ่งนี้ในคอนโซล JS ของคุณและภาพจะปรากฏขึ้น พบสิ่งนี้ใน Stack Overflow ตรวจสอบให้แน่ใจว่าคุณเลือก 'แสดงรูปภาพ' บนข้อความก่อน

(function(){ while(img = document.evaluate('//img[contains(@src, \'googleusercontent.com\')]', document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue){ var src = img.attributes.src.value; src = src.substr(src.indexOf('#')+1); img.attributes.src.value = src; } })();

คุณยังสามารถสร้างบุ๊กมาร์กเพื่อเพิ่มความสะดวกในการขึ้นต้นด้วยข้างต้นด้วย javascript:

javascript:(function(){ while(img = document.evaluate('//img[contains(@src, \'googleusercontent.com\')]', document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue){ var src = img.attributes.src.value; src = src.substr(src.indexOf('#')+1); img.attributes.src.value = src; } })();

0

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.