2011-11-10 6 views
2

私はJavaScriptベースのアプリケーションでWindows 8のメトロモードでFacebook JavaScript SDKを使用しています。JavaScriptベースのアプリケーションでWindows 8のメトロモードでFacebook JavaScript SDKを使用している小さな問題

まず、私は

<iframe id="facebookIframe" src="ms-wwa-web:///facebook.html"></iframe> 

でdefault.htmlのでfacebook.htmlファイルをロードし、facebook.htmlファイルに

<script src="http://connect.facebook.net/en_US/all.js"></script> 

を追加するためにはiframeを使用しています。 (Load remote .js file into appによる)

すると、アプリケーションの実行、JavaScriptコンソールは

* Windows Web Applications supports a limited set of ActiveX controls. 
* JavaScript runtime error: Unable to get value of the property 'length': object is null or undefined. File: http://connect.facebook.net/en_US/all.js, line: 7 column: 1313 

は、その後、私はFacebookのからall.jsをダウンロードして、Visual Studioのプロジェクトにそれを追加しました。

<script src="/js/all.js"></script> 

によって

はロード、それをし、エラーの一部が

if(navigator.mimeTypes.length>0) 

から

if(navigator.mimeTypes && navigator.mimeTypes.length>0) 

にall.jsで発生する変更し、動作しているようです...

Faceのバグですか? JavaScript SDKを予約しますか?

お返事ありがとうございます。

SARS

答えて

0

彼らは(それがIE10でないように)クライアントスクリプトは、navigator.mimeTypesは空のコレクションを返すべき作業でまともなチャンスを持っているしたい場合には...もっとメトロSDKのバグのように見えます未定義の代わりに。

関連する問題