ป๊อปอัป TinyMCE ไม่โหลดเมื่อใช้ S3 และการตั้งค่า document.domain

โดเมนหลักของฉันคือ 'btaylorweb.com' ฉันมีโดเมนย่อย 'static.btaylorweb.com' ที่ใช้ CNAME เพื่อชี้ไปที่ URL CloudFront ของฉัน

TinyMCE กำลังโหลดได้ดีจาก S3 แต่ป๊อปอัปของฉันว่างเปล่า ฉันได้ตั้งค่าโดเมนดังนี้:

document.domain = 'btaylorweb.com';

ใน Tiny_mce_popup.js และใน Tiny_mce.js แต่ก็ยังใช้งานไม่ได้ ใครช่วยกรุณาชี้ให้เห็นว่าฉันทำอะไรผิด?


person Brandon    schedule 16.10.2011    source แหล่งที่มา
comment
กรุณาโพสต์การเริ่มต้น Tinymce ของคุณแบบเต็ม! คุณใช้ Tinymce เวอร์ชันไหนอยู่?   -  person Thariama    schedule 17.10.2011
comment
ฉันไม่ค่อยคุ้นเคยกับ S3 และปัญหาข้ามโดเมนที่สำคัญกว่านั้น อย่างไรก็ตาม เนื่องจากป๊อปอัปส่วนใหญ่ รวมถึงปลั๊กอิน เกี่ยวข้องกับไฟล์ JavaScript เพิ่มเติมใน tiny_mce_popup.js ซึ่งอาจเป็นสาเหตุของปัญหาของคุณได้ คุณได้ลองตรวจสอบกับบางอย่างเช่น Firebug ในหน้าต่างป๊อปอัป (สมมติว่ามันปรากฏขึ้นด้วยซ้ำ) เพื่อดูว่าไฟล์ JS กำลังโหลดหรือไม่   -  person Brett Henderson    schedule 18.10.2011
comment
สวัสดีทุกคน. ฉันทำให้การแจกจ่าย CloudFront สำหรับโปรเจ็กต์นั้นเป็นแบบออฟไลน์ แต่ฉันได้ตรวจสอบแล้วว่าไฟล์ JavaScript สำหรับป๊อปอัปกำลังโหลดอยู่ ฉันพบวิธีแก้ไขปัญหาชั่วคราวสำหรับปัญหานี้แล้ว   -  person Brandon    schedule 18.10.2011


คำตอบ (1)


ฉันลงเอยด้วยการใช้ประโยชน์จากปลั๊กอิน Image ใน DjangoCMS ซึ่งสามารถใช้ร่วมกับ django-storages เพื่อพุชไฟล์ไปยังบัคเก็ต S3 โดยตรง ใช้งานได้ แต่ปลั๊กอิน Image ไม่ค่อยดีเท่ากับการดูภาพในแนวเดียวกับเนื้อหาที่เหลือ

person Brandon    schedule 22.11.2011