ERR_INSECURE_RESPONSE问题

时间:2014-09-18 15:38:17

标签: javascript angularjs html5 iframe url-routing

我有以下代码:

<div ng-controller="menuController"> 
    <div data-ui-view="tab_PlaceLoader"></div>
</div>

在我的HomePage中,使用路由加载了其他选项卡。

我有,

 $stateProvider.state('Home', {
    views: {
        'tab_PlaceLoader':
                {
                    templateUrl: 'app/HomePage/TabHTMLFolder/HomeTab.html'
                }
    }
});
$stateProvider.state('Fund_Management', {
    views: {
        'tab_PlaceLoader':
                {
                    templateUrl: 'app/HomePage/TabHTMLFolder/FundMgt.html'
                }
    }
}); 

在我的路由器中。 我有,

mainApp.controller('menuController', ['$scope','$state', function($scope,$state) {
  ...
  ....
  case "Home":
                    $state.go("Home");
                    break;
  case "Fund Management":
                    $scope.FundMgtURL = Constants.URL().Fund_Management; // Correct value is loaded from Constants file. 
                    $state.go("Fund_Management");
                    break;
  ....
  ...
}]);
mainApp.filter('trusted', ['$sce', function ($sce) {
    return function(url) {
        return $sce.trustAsResourceUrl(url);
    };
}]);

在我的menuController控制器文件中。 我也有,

<div id="FundMgt">
    <div ng-controller="menuController">
       <iframe ng-src="{{FundMgtURL|trusted}}"></iframe>
    </div>
</div>

在FundMgt.html页面。

问题是,iframe被加载到页面中,但是,它没有显示正在传递地址的网页。在浏览器的控制台中,我看到了问题:

GET https://www.mywebsite.com/ net::ERR_INSECURE_RESPONSE 

我不明白为什么“过滤器”不会被称为事件,尽管我有{{FundMgtURL|trusted}}。 我也尝试过使用ng-src和iframe中的src。

0 个答案:

没有答案