问题标签 [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.
angular - 如何在 Angular 2 中使用窗口对象?
我尝试输入以下代码以获取角度 2 的窗口对象:
不幸的是,它不起作用。
javascript - XMLHttpRequest 与 JS Window 对象有什么关系
在阅读时XMLHttpRequest
发现它是高级 JS 全局window
对象的成员。例如:
但是我无法在其他任何地方确认此信息?我在这里查看https://developer.mozilla.org/en-US/docs/Web/API/Window以查看是否可以找到该XMLHttpRequest
对象,但没有提及它。我错过了什么吗?只是想确保我理解正确的起源XMLHttpRequest
以及它与全局window
对象的关系。
javascript - 暴露一个窗口对象的文档
我有一个 iframe,其内容将由iframeObject.contentWindow
. 根据Mozilla 开发者网络,这将返回一个窗口对象
此窗口对象用于访问 iframe 的文档及其内部 dom。
但是,我无法弄清楚如何从窗口对象公开文档。
javascript - 为动态 url 设置 noopener
我正在尝试遵循https://developers.google.com/web/tools/lighthouse/audits/noopener和https://mathiasbynens.github.io/rel-noopener/的建议,并尝试为rel
成为noreferrer noopener
。问题是我无法设置该href
值,因为它是动态的。我需要对我的内部端点进行 Api 调用以获取 url。因此,我想知道以下是否仍然有效
设置值还有什么rel
价值吗?
javascript - 为什么 window.performance.timing.domContentLoadedEventStart 返回 0
下面是我的js函数代码。
当我通过运行 my 运行上述代码时js file
,window.performance.timing
返回一个object
in 其中domContentLoadedEventStart
有一些值。但是当我尝试打印时window.performance.timing.domContentLoadedEventStart
,它返回 0。
不知道发生了什么。谁能给我解释一下。
javascript - window.crypto.subtle 在 IIS 托管的 Web 应用程序中不起作用
我在我的应用程序中使用 window.crypto.subtle.importKey() 进行身份验证过程之一。当我在节点服务器上运行它时它可以工作,但是当我在 IIS 上托管它时它不工作。
错误:
未定义的 importKey(直到 window.crypto 我得到)
javascript - 从 .tsx 文件访问窗口对象
通常在我的.ts
文件中,我可以通过调用以下内容来访问窗口对象:
我在我的.tsx
文件中收到了编译错误。有什么办法可以从.tsx
文件中访问它吗?
谢谢。
javascript - 自动在 Chrome 开发者控制台中打开新窗口
我无法在 Google Chrome(版本 62.0.3202.94)中以编程方式打开新窗口。
去试试这个:
...你会看到haha
每一秒都有新的一行。
当你尝试这个时:
...您不会每秒钟都看到新的 Stack Overflow 页面打开。
但是,window.open("https://stackoverflow.com/")
在开发人员控制台中输入并按 Enter会打开 Stack Overflow 的新页面。
这很烦人,因为我要自动化一些东西。有解决方法吗?
javascript - 在后台打开新窗口
我正在尝试在Google Chrome 版本 62.0.3202.94的后台打开新窗口。我通过在记事本中键入并复制粘贴到F12开发人员控制台来运行代码。
这是我迄今为止尝试过的代码,改编自各种 Google 搜索结果:
然后我输入test1()
andtest2()
并按test3()
Enter 没有达到我想要的效果:新页面刚刚打开并获得焦点。
我有机会这样做吗?
请注意对浏览器和版本的强调。