2013-03-03 62 views
4

我目前使用AngularJS,我想从我上传控制器调用filePicker.pickAndStore。在 “不安全的JavaScript尝试” 错误的filepicker.io API函数结果的任何调用:filepicker.io的Javascript API调用导致不安全的JavaScript错误

The frame requesting access has a protocol of 'https', the frame being accessed has a > protocol of 'http'. Procols must match.

的Javascript

angular.module('app').controller('UploadCtrl', ['$scope, function ($scope) { 
    $scope.uploadFiles = function() { 
     filepicker.pickAndStore({mimetype:'image/*'},{},function(files){console.log(files)},function(err){console.log(err)}); 
    } 
}]); 

HTML:

<button type="button" ng-click="uploadFiles()">Upload</button> 

的错误显示在控制台中,只要我点击按钮并显示filepicker模式。

我仍然可以选择和上传文件,但我不知道为什么会出现这种错误,因为我包括在我的项目的HTTP filepicker源。

感谢您提供任何帮助。

回答

3

这是一个known chrome/webkit issue。 这是发生在该通过JavaScript(由filepicker使用的技术)增加了一个闪光标签本身的任何交叉域iframe。

从filepicker队最后的消息:他们是在回避这方面的工作。

+0

谢谢你,我很担心,我是做错了什么。这一切似乎都很好,但我想确保它不仅仅是我。 – 2013-03-04 03:52:36

相关问题