Gadget Skrip Aplikasi di Situs Google mulai menimbulkan kesalahan CORS

Saya memiliki Situs Google dengan banyak halaman yang semuanya berisi Gadget Skrip Google Apps. Pengguna telah melaporkan bahwa beberapa bulan yang lalu, Apps Script Gadgets berhenti berfungsi. Saya telah mengujinya, dan menemukan bahwa gadget Apps Script dimuat dengan benar dan menampilkan konten dari layanan UI, namun, ketika tombol apa pun yang menjalankan suatu fungsi diklik, Gadget Apps Script hang dan kesalahan konsol di browser menunjukkan:

Uncaught SecurityError: Failed to read the 'frame' property from 'Window': Blocked a frame                      
with origin "https://sites.google.com" from accessing a frame with origin
"https://xxxxxxxxxxxxxxxx-a-sites-opensocial.googleusercontent.com".
Protocols, domains, and ports must match.

Apakah Google telah mengubah semacam kebijakan keamanan yang mencegah permintaan Cross Origin dibuat ke Apps Script Script? Apakah ada solusi untuk ini?

Terima kasih

Stu


person StuWatson    schedule 14.03.2014    source sumber
comment
Berikan informasi lebih lanjut. Bagaimana tepatnya Anda memasukkan skrip ke dalam situs? Berdasarkan url? Apakah url dimulai dengan 'skrip' atau 'situs'.   -  person Zig Mandel    schedule 21.03.2014
comment
Script dimasukkan ke dalam situs menggunakan Google Apps Script Gadget. Url dimulai dengan script.google.com   -  person StuWatson    schedule 26.03.2014
comment
Saya akan mencoba menggunakan tautan yang membuka Gadget Apps Script di tab lain sebagai solusinya. <a href="https://URL to Your deployed AppsScript.com" target="_blank">My Gadget Name</a>   -  person Alan Wells    schedule 16.04.2014
comment
Saya akan dengan senang hati melihat ini lebih lanjut (saya baru-baru ini bekerja dengan Google Gadgets dalam sebuah proyek) jika Anda dapat memberikan penerapannya.   -  person code4coffee    schedule 23.04.2014


Jawaban (1)


Satu-satunya solusi yang dapat saya temukan untuk masalah ini adalah mengganti gadget dengan tautan yang membuka URL Skrip Aplikasi di halaman baru.

person StuWatson    schedule 25.04.2014