我有带有照片缩略图的页面,假设脚本是缩略图.php。每个图标都有一个指向 popup.php?id=nnn 的链接,该链接在弹出窗口中打开以显示更大的图像和一些信息。
我不希望用户直接转到 domain.com/popup.php?id=nnn 以获取整个窗口或选项卡中弹出的小内容。因此,此脚本首先检查引荐来源网址是否是包含缩略图的页面。如果没有,则打开 descrption.php?id=nnn。 此页面旨在适应具有扩展信息的常规屏幕。我以这种方式主要在网络爬虫中思考。
这是一个好的做法吗?
在过去的18个月里,我从事的许多项目都不再打开新的窗口或标签。相反,他们使用 Jquery 对话框(模态模式)来显示图像、html 描述或其他属性信息。
这使用户可以保持在同一页面上,而不会在意外关闭错误的窗口或选项卡时导致他们跳出的风险,或者他们只是忘记通过原始窗口返回您的网站。