【发布时间】:2013-01-22 20:36:10
【问题描述】:
<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>
但同样的错误。
【问题讨论】:
标签: javascript internet-explorer