Js - window.open不存在

时间:2017-07-01 17:53:18

标签: javascript angularjs window.open

当我在 angularjs aplication 上调用 window.open 时,我得到错误

  

TypeError:window.open不是函数

然后我打电话给:

  

console.log(窗口)

所以,这是控制台的形象。 http://i.imgur.com/4k4HrSs.png

我知道是否相关,但是,这是代码:

$scope.ocPDF = function(){
  if($scope.oc.id){
    var width = window.innerWidth - 30;
    var url = 'whatever/' + $scope.oc.id;
    window.open(url, "name","menubar=1,resizable=1,width="+width+",height=500,top=80").focus();
  }
}

我的问题是。我如何重置js 或可能是什么原因? 它很奇怪,因为在其他域中它可以工作。所以它的不是浏览器。

谢谢!

1 个答案:

答案 0 :(得分:0)

检查window.openopen是否未在某处分配布尔值。这可能是:P