问题标签 [window-object]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
13528 浏览

angular - 如何在 Angular 2 中使用窗口对象?

我尝试输入以下代码以获取角度 2 的窗口对象:

不幸的是,它不起作用。

0 投票
1 回答
191 浏览

javascript - XMLHttpRequest 与 JS Window 对象有什么关系

在阅读时XMLHttpRequest发现它是高级 JS 全局window对象的成员。例如:

但是我无法在其他任何地方确认此信息?我在这里查看https://developer.mozilla.org/en-US/docs/Web/API/Window以查看是否可以找到该XMLHttpRequest对象,但没有提及它。我错过了什么吗?只是想确保我理解正确的起源XMLHttpRequest以及它与全局window对象的关系。

0 投票
1 回答
73 浏览

javascript - 暴露一个窗口对象的文档

我有一个 iframe,其内容将由iframeObject.contentWindow. 根据Mozilla 开发者网络,这将返回一个窗口对象

此窗口对象用于访问 iframe 的文档及其内部 dom。

但是,我无法弄清楚如何从窗口对象公开文档。

0 投票
1 回答
645 浏览

javascript - 为动态 url 设置 noopener

我正在尝试遵循https://developers.google.com/web/tools/lighthouse/audits/noopenerhttps://mathiasbynens.github.io/rel-noopener/的建议,并尝试为rel成为noreferrer noopener。问题是我无法设置该href值,因为它是动态的。我需要对我的内部端点进行 Api 调用以获取 url。因此,我想知道以下是否仍然有效

设置值还有什么rel价值吗?

0 投票
1 回答
659 浏览

javascript - 为什么 window.performance.timing.domContentLoadedEventStart 返回 0

下面是我的js函数代码。

当我通过运行 my 运行上述代码时js filewindow.performance.timing返回一个objectin 其中domContentLoadedEventStart有一些值。但是当我尝试打印时window.performance.timing.domContentLoadedEventStart,它返回 0。

不知道发生了什么。谁能给我解释一下。

0 投票
1 回答
579 浏览

javascript - window.crypto.subtle 在 IIS 托管的 Web 应用程序中不起作用

我在我的应用程序中使用 window.crypto.subtle.importKey() 进行身份验证过程之一。当我在节点服务器上运行它时它可以工作,但是当我在 IIS 上托管它时它不工作。

错误:

未定义的 importKey(直到 window.crypto 我得到)

0 投票
2 回答
5151 浏览

javascript - 从 .tsx 文件访问窗口对象

通常在我的.ts文件中,我可以通过调用以下内容来访问窗口对象:

我在我的.tsx文件中收到了编译错误。有什么办法可以从.tsx文件中访问它吗?

谢谢。

0 投票
1 回答
1570 浏览

javascript - 自动在 Chrome 开发者控制台中打开新窗口

我无法在 Google Chrome(版本 62.0.3202.94)中以编程方式打开新窗口。

去试试这个:

...你会看到haha每一秒都有新的一行。

当你尝试这个时:

...您不会每秒钟都看到新的 Stack Overflow 页面打开。

但是,window.open("https://stackoverflow.com/")在开发人员控制台中输入并按 Enter打开 Stack Overflow 的新页面。

这很烦人,因为我要自动化一些东西。有解决方法吗?

0 投票
1 回答
1213 浏览

javascript - 在后台打开新窗口

我正在尝试在Google Chrome 版本 62.0.3202.94的后台打开新窗口。我通过在记事本中键入并复制粘贴到F12开发人员控制台来运行代码。

这是我迄今为止尝试过的代码,改编自各种 Google 搜索结果:

然后我输入test1()andtest2()并按test3()Enter 没有达到我想要的效果:新页面刚刚打开并获得焦点。

我有机会这样做吗?


请注意对浏览器和版本的强调。

0 投票
4 回答
50 浏览

javascript - 如何在没有外部返回内部的情况下访问函数内部的函数

我有一个函数'alpha',里面还有另一个函数'beta'。如果我没有在 alpha 中返回 beta,那么如何访问 beta。反正有这样做吗?(比如,我可以访问 alpha 写入 window.alpha(),因为在全局上下文中 alpha 成为窗口对象的属性,那么如何通过窗口 dom 树访问 beta 作为属性)?

alpha() 在 Window Dom 中,但为什么不是 beta?(即使不在 alpha 内部)

在此处输入图像描述