来自某个 url 时删除 am 元素

Removing am element when coming from a certain url

这是我的第一个问题,如果问的很蠢,我很抱歉……

我有一个项目,我在某些页面上使用了视频介绍。 在某些特定情况下,我想跳过这些视频,例如当用户返回或来自其他某个 url 时。 我的想法是删除带有 javascript 的元素。 现在的问题是:我该怎么做?

谢谢!

使用 document.referrer 并根据推荐人 URL 有条件地 show/hide 您的视频。 document.referrer 将引用上一页的 URL。

示例:

$(document).ready(function () {
    //if you want control over full url
    if(document.referrer == "http://whosebug.com/") {
        $("#video").hide(); // Assuming #video is your video container
    }

    //if you want control over some part of url...
    if(document.referrer.indexOf("Whosebug") > -1) {
        $("#video").hide(); // Assuming #video is your video container
    }
});

您可以在此处执行以下操作:

  1. 从URL
  2. 中获取参数
  3. 使用if条件检查参数值
  4. 如果true则隐藏或显示