私はGWTアプリケーションを開発しており、3番目のパートは自分のWebサイトにインポートする必要があります。リモートマシンからGWTアプリケーションを実行しています
私が言う私のマシン上でホストされて構成されて開発していたアプリケーション:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="http://myMachine.com:8888/app/gwtApp.css">
<title>gwtApp</title>
<script language="javascript" src="http://myMachine.com:8888/app/gwtApp/gwtApp.nocache.js"></script>
</head>
<body>
<div id="app" style="width:240px; height:190px;"></div>
</body>
</html>
注: はhttp://myMachine.com/app/gwtApp.html
アプリケーションがどのように見える私はいくつかのプロキシサーブレットを書いただけで解決するには上記のスクリプトタグがデフォルトでは次のように表示されます: <script language="javascript" src="app/gwtApp/gwtApp.nocache.js"></script>
しかし、私のプロキシは次のように変換しました: <script language="javascript" src="http://myMachine.com/app/gwtApp/gwtApp.nocache.js"></script>
サードパーティは、上記のコンテンツをWebサイトに完全に異なるドメインにインポートするために、いくつかのインポートメカニズム(jstl importなど)を使用します(全く異なるドメイン上で)。
問題は次のJSエラーが発生し、アプリケーションから
Error: Permission denied for <http://172.16.0.87:8888> to get property Window.document from <http://thrid-party_domain.com>.
Source File: http://myMachine.com/app/gwtApp/37A4800286E685E7555FF8DCA66FC4F9.cache.html
Line: 1
Error: Permission denied for <http://myDomain:8888> to get property Window.gwtApp from <http://thrid-party_domain.com>.
Source File: http://myMachine.com/app/gwtApp/37A4800286E685E7555FF8DCA66FC4F9.cache.html
Line: 1463
実際に上記のエラーは、 .gwt.xmlファイル:あなたのリンクに記載されているように ' 'しかし、私はアプリケーションをカスタマー(サードパーティ)のページ内でレンダリングできません...エラーコンソールの統計情報エラーや警告はありません。 –