但是在IE上却能跑通,google上就不行,求报错点的错误原因;越详细越好
<html xmlns="http://www.w3.org/1999/xhtml">
<script>
//var frameSetwindow = window.parent;
function updateColor1(){
var frameSetwindow = window.parent;
//报错点 start frameSetwindow.document 是undefined
var framewindow1 = frameSetwindow.document.getElementById("frame2");
//报错点 end
var h1id = framewindow1.contentWindow.document.getElementById("h1id");
h1id.innerText = "Hello !!!你好";
}
function updateColor2(){
var frameSetwindow = window.parent;
//报错点 start frameSetwindow.document 是undefined
var framewindow2 = frameSetwindow.document.getElementById("frame3");
//报错点 end
var img = framewindow2.contentWindow.document.getElementById("imgid");
img.src = "http://zi.csdn.net/10news_picture/415x215drcs.jpg";
}
</script>
<body>
<a id="a123">值1</a><br />
<a onclick="updateColor1()">想说你好,点我</a><br />
<a onclick="updateColor2()">想看图片,点我</a>
</body>
</html>
问题补充:xuanziday 写道
file:///协议下调试? 那么很正常, 基于安全性考虑是不允许访问的.
那该怎么办?
把安全级别降低?怎么降低?
换另外一种方式获取,又该怎么获取?
问题补充: xuanziday 写道
换个浏览器调贝
这个...没有更好的办法?
相关推荐
本示例“谷歌浏览器js打开IE浏览器.rar”提供了一个解决方案,它允许用户在谷歌浏览器(Chrome)中通过JavaScript代码启动IE浏览器。这主要适用于那些需要在现代浏览器环境下触发旧版IE兼容模式的场景。 JavaScript...
这段代码会检查用户代理字符串,如果确认是Chrome,那么它将尝试打开一个链接到IE主页的特殊URL。不过,这种方式可能需要用户在系统中已经设置IE为默认浏览器,且IE需要支持通过特定协议(如`ms-settings:`)启动。 ...
这段代码会检测用户是否在使用Chrome,如果是,则弹出警告并打开一个新的IE窗口。这可能是整个跳转机制的核心部分。 总的来说,这个压缩包提供了一种从谷歌浏览器到IE浏览器的跳转解决方案,可能用于解决特定网页的...
谷歌浏览器扩展库代码是开发Chrome浏览器插件时经常会用到的资源,主要涉及到的技术栈是GYP(Generic Build System)和Chromium项目。GYP是一个跨平台的构建系统,最初由Google开发,用于管理Chromium及其相关项目的...
总的来说,通过C#和Xilium.CefGlue,开发者能够在WinForm应用中轻松嵌入谷歌浏览器引擎,提供丰富的Web交互体验,同时还能支持如Flash这样的插件。这个技术可以应用于各种需要内建浏览器功能的桌面应用,如在线文档...
在描述中提到的“chrome117版本62位”指的是这个驱动程序是为64位操作系统设计的,并且与Chrome浏览器的特定版本117兼容。版本号117.0.5938.35 (r1181205)是ChromeDriver的内部标识,用于追踪其更新历史和解决的已知...
这段代码首先导入了webdriver模块,然后实例化了一个Chrome浏览器对象,指定了ChromeDriver的路径。接着,调用`get`方法访问指定URL,打印出网页标题,最后关闭浏览器。 总的来说,"谷歌浏览器驱动最新版(2021年12...
在这段代码中,`Command1_Click`是按钮点击事件,当用户点击这个按钮时,会触发调用浏览器的行为。`URL`变量存储了你要打开的网页地址,这里以`www.example.com`为例。`Shell`函数接受两个参数:第一个是你要启动的...
谷歌浏览器扩展程序可让您十分方便地在浏览器中添加更多功能。有时,某个功能对部分人来说会非常实用,但对其他人而言则并非如此。扩展程序可让您自定义谷歌浏览器的各种功能,同时可以精简浏览器,去掉其中不需要...
谷歌浏览器绿色优化版(svn2439)是一款基于开源项目Chromium的定制化版本,其主要特点是无需安装,解压后即可直接运行,为用户提供便捷的浏览体验。这款优化版是在Chromium 0.2.153.0 SVN 2439的基础上进行改进的,...
这段代码的核心在于利用JavaScript的DOM操作和视频播放控制特性,为用户提供了一个便捷的方式来加速观看视频,尤其是那些强制按正常速度播放的在线课程。这对于那些时间紧迫但需要吸收大量信息的人来说非常有用。...
MFCCef谷歌浏览器源码是基于Microsoft Foundation Class (MFC) 库和Chromium Embedded Framework (CEF) 的项目,旨在创建一个自定义的浏览器应用程序。MFC是微软提供的一套面向对象的C++类库,它简化了Windows应用...
这段代码会打开一个Chrome浏览器,访问指定的URL,然后打印页面标题,最后关闭浏览器。 6. **常见问题**: 使用ChromeDriver时,可能会遇到权限问题、找不到元素、浏览器崩溃等问题。解决这些问题通常需要检查代码...
在.NET开发环境中,C#程序员经常需要在WinForm应用程序中集成Web浏览功能,而Xilium.CefGlue就是一种实现这一目标的解决方案。本文将深入探讨如何利用C#和.NET框架,通过Xilium.CefGlue库来在WinForm应用中嵌入基于...
当用户点击按钮时,这段代码将被执行。 ```vb Private Sub Command1_Click() Dim url As String url = "http://www.example.com" ' 替换为实际要打开的网址 Call OpenBrowser(url) End Sub ``` 3. **定义...
通过学习这个资料包,开发者不仅能了解谷歌浏览器插件的开发原理,还能掌握实际操作技巧,包括编写代码、配置manifest文件、调试插件、发布和更新等全过程。这将对提升开发者的技能和效率大有裨益。
这段代码首先检查`xmlHttp`是否已经被成功创建(即不为`false`),如果没有则进一步检查`XMLHttpRequest`类型是否存在。如果存在,则直接创建一个`XMLHttpRequest`对象。 #### 五、完整示例 综合上述两种情况,...
1. **注入JavaScript代码**:通过Chrome或Opera浏览器的扩展机制,将这段JavaScript代码注入到贴吧页面中。 2. **解析网络请求**:利用浏览器提供的API(如`fetch`或`XMLHttpRequest`)来捕获和解析网络请求,这些...
以下是一段简单的示例代码,展示了如何在PowerBuilder中使用Web浏览器控件: ```powerbuilder PROCEDURE main_window_init LOCAL oole AS OLE // 创建OLE对象 oole = CREATE OLE oole.type = "MSHTML....