社区
JavaScript
帖子详情
如何判断网页是被别的窗口用window.open打开的还是直接用链接打开的?
windows2k
2002-06-21 12:50:19
有一个页面,可能是被别的窗口用window.open打开的,也可能是点某个链接打开的,如果是用window.open打开的本页,就会有一个window.openner.go(0)的动作,否则就没有这个动作.
...全文
66
2
打赏
收藏
如何判断网页是被别的窗口用window.open打开的还是直接用链接打开的?
有一个页面,可能是被别的窗口用window.open打开的,也可能是点某个链接打开的,如果是用window.open打开的本页,就会有一个window.openner.go(0)的动作,否则就没有这个动作.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiushuiwuhen
2002-06-21
打赏
举报
回复
<body onload="try{window.opener.history.go(0)}catch(e){}">
孟子E章
2002-06-21
打赏
举报
回复
open()出来的,document.referrer为空
<a href="xxx.htm">出来的document.referrer不为空
使用
window
.
open
打开
新
窗口
打开
新
窗口
的方式有哪些 在链
接
上单击右键,然后选择「在新
窗口
打开
链
接
」或者「在新标签
打开
链
接
」 按住键盘上的 Ctrl/Command 单击链
接
,新标签
打开
链
接
<a href="...." target="_blank">
window
.
open
() 下面仅介绍
window
.
open
的使用
window
.
open
的参数介绍 语法: let
window
ObjectReference =
window
.
open
(strUrl, str
Window
Name, [str
Window
Featur
window
.
open
打开
新
窗口
被浏览器拦截的处理方法
window
.
open
是javascript函数,该函数的作用是
打开
一个新
窗口
或这改变原来的
窗口
,如果你
直
接
在js中调用
window
.
open
()函数去
打开
一个新
窗口
,浏览器会拦截你,那么如何避免呢。 注意,只有
直
接
使用js调用
window
.
open
(url);
打开
新
窗口
时,才会被拦截,如果是改变原理额
窗口
:
window
.
open
(url,’_self’); 则不会被拦截。 那么 js调用
window
.
open
(url);
打开
新
窗口
,如何才能不会浏览器拦截呢? 浏览器会拦截你,是认为你将弹出广告等用
几个主流浏览器
Window
.
open
打开
新
窗口
、模拟a标签
打开
新
窗口
的 表现
Window
.
open
打开
新
窗口
1、常用浏览器
打开
新
窗口
(正常
打开
window
.
open
)的的不同表现形式(PC/移动端) 2、
Window
.
open
在异步处理中
打开
(_blank) a标签在异步处理中
打开
-公众号跳转的微信浏览器都是单
窗口
多页面
打开
,没有tab页,详情页返回都会刷新。 -安卓手机中,无论使用a标签
打开
还是
window
.
open
打开
新
窗口
,主流浏览器都可以实现期...
window
.
open
()
打开
窗口
的几种方式
1. 在当前
窗口
打开
百度,并且使URL地址出现在搜索栏中.
window
.
open
("http://www.baidu.com/", "_search");
window
.
open
("http://www.baidu.com/", "_self"); 2. 在一个新的
窗口
打开
百度
window
.
open
("http://www.baidu.com/", "_blank"); 3.
打开
一个新的
窗口
,并命名为"hello"
window
.
open
("", "hello"); 另外,
open
函数
使用
window
.
open
打开
新
窗口
被谷歌浏览器拦截
在写后台动态传前台资源链
接
的时候,需要用到,返回后
直
接
在新
窗口
打开
。开发使用的谷歌浏览器,使用
window
.
open
(),测试的时候,发现总是被拦截,这这里记录下解决的方法。 找了写资料,说是当非用户触发的
window
.
open
()方法时,由于谷歌的安全机制,通常是会被拦截的,除非人工取消拦截。比如下面两个例子:当用户没有
直
接
发出
window
.
open
()请求的时候,不是
直
接
调用,而是在回调函数...
JavaScript
87,922
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章