私は非常にシンプルな機能を実現したいです。javascript で他のウェブサイトのデータを呼び出すことです。たとえば、html、xml、または json です。しかし、このクロスドメインの制限が許可されていません。さらに、Firefox、Safari、Chrome の動作も異なります。
オンラインで調べた結果、jsonp を使用する方法があります。
ただし、ウェブサイトが javascript のように返す必要があります。返されたデータを javascript に含め、返された javascript を実行することで、データを取得できます。
例: func ("<myxml></myxml>"); または
var someVar = "<myxml></myxml>";
この方法では、取得するウェブサイトが直接制御できる必要がありますが、これは明らかに不可能です。
やはりネイティブ開発に移行する方が良いですね。
参考:JavaScript、JSONP、およびクロスドメインからの XML の読み取り - Stack Overflow.