<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.9.0/dropbox.min.js"></script>
こんにちは、上記のファイルを使用してドロップボックス機能にアクセスしています。すべてのドロップボックス機能が含まれています。これをアプリケーションに含め、以下のコードを使用して、writefile 関数を使用してファイルをドロップボックスにアップロードしました。
これは chrome および Mozilla ブラウザーでは正常に機能していましたが、IE ではエラーが発生しました。
エラーは、「Microsoft JScript ランタイム エラー: アクセスが拒否されました」です。
この IE エラーを解決する方法と、このエラーが IE ブラウザでのみ発生する理由を教えてください。
var UploadToDropbox = new Dropbox.Client({ key: consumerKey, secret: consumerSecret, token: accessToken, tokenSecret: accessTokenSecret, dropbox: true });
UploadToDropbox.authenticate(function (error, UploadToDropbox) {
if (error) {
alert('Something wrong here.');
}
else {
UploadToDropbox.writeFile("HelloWorld.txt", "Hello, world!\n", function (error, stat) {
if (error) {
return showError(error); // Something went wrong.
}
alert("File saved to your dropbox successfully. ");
});
}
});
こんにちは、私の質問に返信していただきありがとうございます。そのように試みましたが、それでも同じエラーが発生します。
さて、このエラーを解決するにはどうすればよいでしょうか。
そして私もこれで試しました
<script type="text/javascript">
// Hack to make dropbox.js works in IE8, IE9.
if (!window.btoa) window.btoa = base64.encode;
if (!window.atob) window.atob = base64.decode;
</script>
しかし、同じエラー。