そこが問題です。
スクリプトが CSE サーバーのドメインから実行されている場合、yahoo サーバーにデータを送信できません。これが JavaScript の主な制限です。同様に、yahoo ドメインから離れて実行している場合、yahoo ドメインの一部でない限り、そこにデータを送信できますが、CSE サーバーにデータを送信することはできません。
動作します: blahblahblah.yahoo.com からデータを取得し、データを somedomain.yahoo.com に送信します。
うまくいかない: blahblahblah.somesite.com からデータを取得し、somedomain.yahoo.com にデータを送信する
要点は、「csce.unl.edu」からデータを取得し、そのドメインから実行している場合 (別名、そのドメインからブラウザー ウィンドウでスクリプトを実行している場合)、「.」で終わるサイトにのみデータを送信できることです。 unl.edu」。したがって、「test.unl.edu」からは送受信できますが、一部の yahoo サイトでは送受信できません。
解決策: Web サーバーでプロキシ スクリプトをホストするか、すべてのコードを PHP で記述します。プロキシ スクリプトとは何かについての2つの参考文献を次に示します
。
さらにサポートが必要な場合は、お知らせください。サーバーに自分でセットアップする必要がありました。問題が発生した場合は、お手伝いします。