在后台打开一个窗口,在Firefox和Opera中出现JavaScript错误
open a window in background with javascript error in firefox and opera
我想在后台用javascript打开一个文件。该代码在chrome中工作正常,但在Firefox(12)和Opera中,新窗口在前台打开。
有人知道我做错了什么吗?
这是它的两个文件的代码:
父亲.html:
<html>
<body>
<script>
var son=null;
function openIt(){
son=window.open('son.html','sonpage');
son.blur();
self.focus();
window.focus();
//alert("voy");
return false;
}
</script>
<a href="javascript:void(0)" onClick="openIt(); return false;">Open</a>
<a href="javascript:void(0)" onClick="son.close()">Close</a>
<button type="button" id="play2-video" onclick="son.play()">
play2 video
</button>
<button type="button" id="pause2-video" onclick="son.pausa()">
pause video
</button>
Father Page
</body>
儿子.html:
<html>
<Head>
<script>
function play(){
alert("Play!");
}
function stop(){
alert("Stop!");
}
</script>
</Head>
<Body>
<h1> Son Page</h1>
</Body>
谢谢!
Firefox 只会在安全选项的情况下遵守引发窗口的请求 已设置,默认情况下未设置。铬不会注意 据我所知,focus() 请求完全。野生动物园确实服从 焦点() 请求。
特定的 Firefox 设置位于"工具 -> 选项"对话框中。 有一个"内容"选项卡,其中有一个用于启用的复选框 Javascript。随之而来的是一个"高级"按钮,可以调出 另一个对话框,其中找到一个复选框来允许(或禁止) 按页面代码升高和降低窗口。
阅读 https://stackoverflow.com/a/2533335/643500
试图弄乱代码 - 没有快乐
该函数只需要:
function openIt(){
son=window.open('son.html','sonpage');
window.focus();
return false;
}
尝试从打开的页面重定向回主页面,看看是否可以以这种方式完成?
另外,看看 JQuery,它可能会处理像 http://api.jquery.com/focusout/这样的事件
相关文章:
- Chrome、Firefox 或 opera 预加载更改
- 支持 JavaScript 的检查例程适用于 Chrome/Opera/IE,但不适用于 Firefox/Safari
- 如果用户的浏览器早于以下版本,则显示一条消息:IE 10、Firefox 39、Chrome 39、Opera 8
- HTML5<视频>元素在Firefox、Opera和Safari中不起作用
- 我的简单Javascript代码可以在Safari上运行,但不能在Chrome、Firefox或Opera上运行
- 如何在加载javascript时检测Safari,Chrome,IE,Firefox和Opera浏览器
- Element 没有显示在 FireFox 和 Opera 上,但在 Chrome 和 Safari 上可以正常工作
- Iframe onclick在Firefox和Opera中不起作用
- 删除cookie(PHP,JS)适用于Firefox,Safari,Opera,但不适用于Chrome
- Scrollspy jquery在Firefox,opera中不起作用
- 无法在 Firefox/Opera 中设置焦点
- 在后台打开一个窗口,在Firefox和Opera中出现JavaScript错误
- Javascript 适用于 Chrome 和 Opera & Edge,但不适用于 FireFox 或 IE
- JavaScript代码只能在Chrome中使用,但不能在Firefox、IE、Opera和Safari中使用
- 使用Javascript关闭当前选项卡firefox和opera
- 这个Javascript没有'不适用于IE,但适用于Chrome、Firefox和Opera
- 如何只在任何现代浏览器中关闭当前选项卡,如chrome、firefox、sarari、opera、IE,以及任何具有通用
- Jquery UI对话框中的复选框没有'它不会出现在Firefox 22.0和Opera中,但在Firefox
- MP3 Flash Fallback on Opera & FireFox using MediaElement
- Opera/Firefox Javascript 引擎的差异