Javascript 从某个url中删除am元素
这是我在这里的第一个问题,所以我很抱歉,如果它问了一个愚蠢的方式 我有一个项目,我在一些页面上使用了视频介绍。 在某些情况下,我想跳过这些视频,例如当用户返回或来自某个其他url时。 我的想法是用javascript删除元素。 现在的问题是:我该怎么做Javascript 从某个url中删除am元素,javascript,jquery,dom,url-routing,Javascript,Jquery,Dom,Url Routing,这是我在这里的第一个问题,所以我很抱歉,如果它问了一个愚蠢的方式 我有一个项目,我在一些页面上使用了视频介绍。 在某些情况下,我想跳过这些视频,例如当用户返回或来自某个其他url时。 我的想法是用javascript删除元素。 现在的问题是:我该怎么做 谢谢 使用document.referer并根据referer URL有条件地显示/隐藏视频文档。referer将引用上一页的URL 例如: $(document).ready(function () { //if you want co
谢谢 使用
document.referer
并根据referer URL有条件地显示/隐藏视频<代码>文档。referer将引用上一页的URL
例如:
$(document).ready(function () {
//if you want control over full url
if(document.referrer == "http://stackoverflow.com/") {
$("#video").hide(); // Assuming #video is your video container
}
//if you want control over some part of url...
if(document.referrer.indexOf("stackoverflow") > -1) {
$("#video").hide(); // Assuming #video is your video container
}
});
在这里,您可以执行以下操作:
if
条件检查参数值true
则隐藏或显示只要做一点小小的更改就可以了,document.referer==“some URL”不能是
document.referer.contains(“some URL”)
,以获得对URL文本的更多控制。这取决于是否需要精确匹配——只有OP知道。而且JS在string
类型上不包含原生的contains
方法。非常感谢各位,这正是我想要的!如果url没有参数怎么办?
?那么您将如何区分,您需要有一些东西来识别用户?先生,您可以检查@Saravana sir Answer我认为这实际上是一个更好的解决方案,因为您可以访问推荐人网站的HTML。您可以向URL添加参数,比如site.com?showVideo=false
。穆罕默德,@Saravana就是这么回答的。(带代码)请进一步解释,“用户返回或来自某个其他url”。你的要求不清楚。