使用 JS 重定向但触发事件柜面选项卡关闭?
Redirect using JS but trigger event incase tab closed?
我希望重定向到第三方网站;我可以使用 超链接或 JS.
轻松实现此目的
但是我希望能够跟踪 window 是否已关闭或页面是否在重定向后被卸载。有什么办法可以实现吗?
也许使用 JS 重定向 并在新页面加载后 运行 保持函数 60 秒(我什至没有确定这是否可能)。
无法执行 iframe,抱歉。
谢谢:)
不,如果您不是第 3 方网站的所有者,则无法 运行 JavaScript - 至少在该网站的上下文中不是。
您不能重定向到另一个站点并强制用户在那里 运行 您自己的 JavaScript 代码 - 这会引入巨大的安全问题。
但是,您可以将内容(如广告)放在第 3 方网站上,以检查用户是否访问它。或者你可以写一个浏览器插件,让用户安装它。
但是,如果您想在其他第 3 方网站关闭时 运行 JavaScript 在您的主要 window 中,您可以使用@VinothSd 的答案。
下面的代码将帮助您跟踪弹出窗口 window。在 onbeforeunload 里面你可以写任何你想做的代码。
<html>
<script>
function opener(){
var open_new = window.open("","","width=600, height=600")
open_new.onbeforeunload = function(){ alert('window closed')}
}
</script>
<body>
<button onclick="opener()">Click</button>
</body>
</html>
我希望重定向到第三方网站;我可以使用 超链接或 JS.
轻松实现此目的但是我希望能够跟踪 window 是否已关闭或页面是否在重定向后被卸载。有什么办法可以实现吗?
也许使用 JS 重定向 并在新页面加载后 运行 保持函数 60 秒(我什至没有确定这是否可能)。
无法执行 iframe,抱歉。
谢谢:)
不,如果您不是第 3 方网站的所有者,则无法 运行 JavaScript - 至少在该网站的上下文中不是。
您不能重定向到另一个站点并强制用户在那里 运行 您自己的 JavaScript 代码 - 这会引入巨大的安全问题。
但是,您可以将内容(如广告)放在第 3 方网站上,以检查用户是否访问它。或者你可以写一个浏览器插件,让用户安装它。
但是,如果您想在其他第 3 方网站关闭时 运行 JavaScript 在您的主要 window 中,您可以使用@VinothSd 的答案。
下面的代码将帮助您跟踪弹出窗口 window。在 onbeforeunload 里面你可以写任何你想做的代码。
<html>
<script>
function opener(){
var open_new = window.open("","","width=600, height=600")
open_new.onbeforeunload = function(){ alert('window closed')}
}
</script>
<body>
<button onclick="opener()">Click</button>
</body>
</html>