问题标签 [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 投票
2 回答
523 浏览

javascript - IE6 中的“访问被拒绝”错误

这段代码在 IE6 的第 10 行给了我错误。那是,var ref = ...;

这里有什么错误?

消息:

0 投票
1 回答
6192 浏览

javascript - Qt 4.6 将对象和子对象添加到 QWebView 窗口对象(C++ 和 Javascript)

我正在使用 Qt 的 QWebView,并且一直在寻找添加到 webkit 窗口对象的许多很好的用途。

我想做的一件事是嵌套对象......例如:

在 Javascript 中,我可以...

显然,在大多数情况下,这将通过更面向对象的 js 框架来完成。

这导致了一个整洁的结构:

现在我可以使用我需要的所有 qtC++ 方法和信号来扩展窗口对象,但它们都“似乎”必须位于“窗口”的根子节点中。这迫使我编写一个 js 包装器对象以在 DOM 中获得我想要的层次结构。

这是一个非常简化的示例...我想要参数对象等...

有谁知道通过扩展 WebFrame 的窗口对象的对象传递子对象的方法?

这是我如何添加对象的一些示例代码:


主窗口.h


主窗口.cpp


快乐api.h


快乐api.cpp


例子.htm

我对 C++ 编程相当陌生(来自网络和 python 背景)。

希望这个示例不仅可以帮助其他新用户,而且可以为更有经验的 c++ 程序员详细说明。

感谢您提供的任何帮助。:)

0 投票
1 回答
353 浏览

javascript - 这在 Chrome 中有效,但在 IE 中无效,为什么?

0 投票
3 回答
15375 浏览

javascript - javascript window.location 是跨浏览器吗?

javascript 代码 window.location 在所有新旧标准流行浏览器中是否有效?

0 投票
1 回答
911 浏览

javascript - 迭代窗口对象的属性时出现异常“组件不可用”

我正在尝试使用 Addon SDK (Jetpack) 将 Google Chrome 扩展程序转换为 Firefox。以下代码(作为内容脚本运行)

在 Firefox 5.0 和 6.0 中运行时抛出此异常:

有谁知道如何捕捉这个异常或如何避免“有问题的”属性并继续循环?

请注意,我不能只在循环体中放置一个 try-catch 语句,因为即使这样也会触发错误:

但是,如果我在 Firefox 的“Web 控制台”中执行相同或类似的语句,那么它运行良好:

0 投票
6 回答
1532171 浏览

javascript - JavaScript 中的 window.location.href 和 window.open() 方法

JavaScript中的方法window.location.href和方法有什么区别?window.open ()

0 投票
4 回答
5868 浏览

javascript - 使用变量“名称”不适用于 JS 对象

可以在这个小片段中看到该行为(将其作为全局脚本执行):

警报undefined在 Chrome 中产生,但在 IE 和 Firefox 中有效。当我这样做时,我也会得到一个奇怪的价值

0 投票
1 回答
1430 浏览

javascript - 为什么使用jQuery时不能通过window对象访问对象?

我正在尝试通过 window 对象访问一个函数。在我的代码中,我的函数被一个字符串引用,所以我必须使用窗口对象(或 eval)来获取它。我用纯 JavaScript 测试了我的代码,它运行良好。但是当使用 jQuery 时它会失败。这是我的测试代码:

这是一个可以工作的纯 JavaScript 版本的链接。
这是一个无法使用的 jQuery 版本的链接。

我需要做什么才能在 jQuery 中完成这项工作?

0 投票
1 回答
606 浏览

google-chrome-extension - getBackgroundPage() 方法真正返回哪个窗口对象?

在文档中,它说 getBackgroundPage()

返回当前扩展内运行的背景页面的 JavaScript“窗口”对象。

它是哪个窗口?它与我们使用的窗口是否相同:“chrome.windows.getCurrent()”。

0 投票
1 回答
3063 浏览

javascript - iframe 中的窗口对象

如果我有一个从外部域加载页面的 iframe,并且该外部页面具有访问 Window 对象的 javascript 代码,那会破坏该 javascript 的执行吗?我的意思是脚本会像在普通窗口中一样被执行,还是 iframe 会停止执行。

基本上,外部域有一个设置窗口属性的 javascript 代码。那么在 iframe 中会发生什么?

提前致谢