![](/img/trans.png)
[英]How to window.prototype function in JavaScript to angular
[英]Javascript Window.prototype is undefined
如果您從IE9中打開一個試圖在其中使用Window對象的簡單html文件,則會拋出“ Window”未定義錯誤。 在我們的.NET MVC應用程序中,使用了這種大寫的Window來向窗口對象添加自定義方法。 這可以與所有其他瀏覽器甚至IE 11完美配合。不確定是特定於瀏覽器還是特定於IIS的問題。
<head>
<script>
alert(Window);
</script>
</head>
<body/>
這里的問題是由使用大寫的變量名( Window
)引起的。 只需使用window
即可,一切都很好。
另外,如果只想向窗口添加新方法,則無需使用原型對象。 創建新對象時只需要原型繼承,而window
則通常不是這種情況。
因此,將其放在一起,您可以使用:
window.onWindowFocusChanged = function (isWindowFocused) {
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.