มีส่วนขยายของ Firefox ที่เพิ่มส่วนหัวล ธ ที่จะตอบสนอง HTTP ที่ทำงานเกี่ยวกับล่าสุด Firefox (เป็นสร้าง 36.0.1 ) ออก5 มีนาคม 2015 ฉันทดสอบแล้วและใช้งานได้กับทั้ง Windows 7 และ Mavericks ฉันจะแนะนำคุณตลอดขั้นตอนเพื่อให้มันใช้งานได้
1) รับส่วนขยาย
คุณสามารถดาวน์โหลด xpi ได้จากที่นี่ ( บิลด์ผู้สร้าง) หรือจากที่นี่
(มิเรอร์อาจไม่ได้รับการอัปเดต)
หรือดาวน์โหลดไฟล์จาก GitHub ตอนนี้ก็ยังอยู่ใน Firefox Marketplace: ดาวน์โหลดที่นี่ ในกรณีนี้ส่วนเสริมจะถูกติดตั้งหลังจากที่คุณคลิกติดตั้งและคุณสามารถข้ามไปยังขั้นตอนที่ 4 ได้
หากคุณดาวน์โหลด xpi คุณสามารถข้ามไปยังขั้นตอนที่ 3 ได้หากคุณดาวน์โหลด zip จาก GitHub ให้ไปที่ขั้นตอนที่ 2
2) การสร้าง xpi
คุณต้องแตกไฟล์ zip เข้าไปในโฟลเดอร์ "cors -where-firefox-addon-master" เลือกรายการทั้งหมดและบีบอัดไฟล์ จากนั้นเปลี่ยนชื่อไฟล์ zip ที่สร้างขึ้นเป็น * .xpi
หมายเหตุ: หากคุณใช้ OS X gui มันอาจสร้างไฟล์ที่ซ่อนอยู่ดังนั้นคุณควรใช้บรรทัดคำสั่งดีกว่า
3) การติดตั้ง xpi
คุณสามารถลากและวาง xpi ไปที่ firefox หรือไปที่: "about: addons" คลิกที่ฟันเฟืองที่มุมขวาบนแล้วเลือก "ติดตั้งเพิ่มจากไฟล์" จากนั้นเลือกไฟล์. xpi ของคุณ ตอนนี้รีสตาร์ท Firefox
4) ทำให้มันใช้งานได้
ตอนนี้ส่วนขยายจะไม่ทำงานตามค่าเริ่มต้น คุณต้องลากไอคอนส่วนขยายไปที่แถบส่วนขยาย แต่ไม่ต้องกังวล มีภาพ!
- คลิกที่เมนู Firefox
- คลิกที่กำหนดเอง
- ลาก CorsE ไปที่แถบ
- ตอนนี้คลิกที่ไอคอนเมื่อเป็นสีเขียวส่วนหัว CORS จะถูกเพิ่มในการตอบสนอง HTTP ใด ๆ
5) ทดสอบว่าใช้งานได้หรือไม่
jQuery
$.get( "http://example.com/", function( data ) {
console.log (data);
});
JavaScript
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
console.log(xmlhttp.responseText);
}
}
xmlhttp.open("GET","http://example.com/");
xmlhttp.send();
6) การพิจารณาขั้นสุดท้าย
โปรดทราบว่าhttps ที่ http ไม่ได้รับอนุญาต
อาจมีวิธีการรอบ ๆ แต่มันอยู่เบื้องหลังขอบเขตของคำถาม