2013-03-03 44 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

相關問題