最新の 10 以外のバージョンの IE で filepicker.io を動作させることに問題があります。他のブラウザは正常に動作します。
簡単なコード サンプルを添付します (jQuery の準備ができている部分は、私がそれを機能させようとしているところです)。IE8 および IE9 では、[ファイルを選択] ボタンが表示されません。代わりに空白のテキスト入力が表示されます。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js"></script>
<script>
$(document).ready(function () {
filepicker.setKey('mykeygoeshere');
});
</script>
<body>
<input type="filepicker" />
<script src="//api.filepicker.io/v1/filepicker.js"></script>
</body>
同時に、このhttps://developers.filepicker.io/docs/web/#widgets-pickが機能します。ここで何が欠けていますか?
アップデート:
言及するのを忘れていましたが、私たちがテストしていたIE9が発生しました
SCRIPT5009: 'JSON' は定義されていません
追加する必要がありました
<script src="//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js"></script>
コードに。上記のコードが更新されました。
デバッガーに移動すると、それ以上のエラーは表示されません。さらに、ネットワーク プロファイラは、filepicker が自身を初期化してプルすることを示しています。
https://www.filepicker.io/dialog/comm_iframe/ GET 200 text/html 1,02 KB 171 ms appendChild <frame>