【问题标题】:Link shares for a library portal图书馆门户的链接共享
【发布时间】:2019-11-11 09:41:08
【问题描述】:

我们正在为我们的大学开发图书馆门户。在这个图书馆网站上,我们通常会与许多内容提供商共享许多链接。

我们有一个要求,以便用户可以通过图书馆网站的用户体验执行操作,包括在使用第三方内容提供商的平台时。

例如:用户在图书馆网站内点击内容提供商,继续浏览,当遇到有趣的文章时,他们应该能够分享和/或保存该文章的 URL。

我们已尝试使用 iframe,其中内容提供商覆盖页面的上部 90%,而底部 10% 用于号召性用语(保存、分享等)。

由于明显的安全原因,这已失败,如果框架内容位于我们的域之外,则大多数浏览器都不支持此操作。

另一种解决方案是实施 Chrome 扩展程序来实现相同的目的。但是,强制用户使用特定浏览器并不是一种健康的做法。我们还将面临移动用户的问题。

我很乐意听取建议的解决方法。

【问题讨论】:

    标签: php laravel hyperlink share


    【解决方案1】:

    您可以使用 iframe 的替代方案。我认为当用户点击指向第 3 方内容提供商的链接时:

    1. 您的网站捕获了该点击事件
    2. 通过 AJAX 将请求的 url 发送到你的服务器
    3. 您的服务器访问请求的站点内容
    4. 您的服务器将请求的 url HMTL/Javascript 内容转储到用户屏幕大小为 90% 的模式中
    5. 屏幕的剩余 10% 可用于工具栏或您可能想要的任何控件,例如共享、保存链接等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-22
      • 2012-05-04
      • 1970-01-01
      • 2020-12-16
      • 1970-01-01
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多