<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.9.0/dropbox.min.js"></script>
您好我正在使用上述文件来访问保管箱功能。它包含所有 Dropbox 功能。我将这个包含到我的应用程序中,并使用以下代码使用 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>
但同样的错误。