Nag*_*esh 11 javascript cross-browser
我想在javascript中创建一个浏览器特定的网页.
例如:
我可以在编码部分使用这样的代码吗?
chrome.tab.onRemoved.addListener() 在我的网页上.
如果有可能请建议我.
Niv*_*vas 12
你到底想要实现什么?
如果您想知道何时关闭加载网页的标签页,那么window.onunload应该可以帮到您.
如果您想知道其他网页何时关闭,则无法执行此操作.
更新:
您说您想知道用户何时关闭浏览器或选项卡.这是不可能的.
但是出于您的目的(获得反馈),我认为您需要的是区分用户是否导航到页面中的链接,或者用户是否正在键入其他URL(或通过单击收藏夹).
我认为,根据您的要求,用户是否关闭浏览器,或者他是否键入其他URL,都是相同的 - 用户正在离开您的网站,当时您表示您想要收集反馈.
这可以在javascript中完成.
对于页面中可能导致页面刷新的所有点击(超链接,按钮,...),请设置标记.
在window.onunload,检查是否设置了此标志.
- 如果已设置,则用户单击了页面中的链接,不执行任何操作.
- 如果未设置标志,则用户正在导航,时间收集反馈.
如果这样可行,请告诉我.
PS:请注意,window.unload期间的弹出窗口/任何干扰可能非常烦人.我知道这可能是给你的要求.但如果可能的话,尝试其他机制来收集用户的(自愿)反馈.
| 归档时间: |
|
| 查看次数: |
12343 次 |
| 最近记录: |