草庐IT

Redirect

全部标签

javascript - window.location 重定向有效,但原始 URL 未显示在浏览器历史记录中

下面的代码运行良好。这是我的问题:窗口url重定向,但原始url未记录在我的浏览器历史记录中。例如,如果我访问“http://example.com/page1”,浏览器会重定向到“http://example.com/test”,这是应该的。但是,我需要访问过的原始url(“http://example.com/page1”)显示在我的浏览器历史记录中,以便我可以在不同的函数中调用它。有没有办法在重定向之前获取访问的原始url以登录我的浏览器历史记录?$(document).ready(function(){if(window.location=="http://example.co

javascript - 如何从 URL 创建回传标签?

我有几个广告网络已经能够集成回传URL(在付费广告印象不可用时请求),但一个广告网络只能接受回传脚本标签,而我没有。回传脚本需要将URL的内容(728x90图像或flash横幅)加载到自身(它还需要执行它加载的Javascript)。谁能帮我构造回传脚本标签?我试过这个://loadswithinitself,inthe728x90bannerspacedocument.write("");但是有脚本错误。有什么想法吗? 最佳答案 只是一个想法。如果您尝试这个,它会给出什么结果?varscript=document.createEl

javascript - 如何在用户启用他们的 javascript 后立即重定向到页面?

我想知道在浏览器中启用javascript时是否触发了某种事件(即在firefox中,工具->选项->选中启用javascript->单击确定)。发生这种情况时,我想将用户重定向到一个页面。有什么想法吗?谢谢!编辑:我已将iframe放入页面但未收到警报(在我启用javascript之后),因此刷新一定无法正常工作。这有什么问题吗?myiframewindow.parent.location.href='home.php';alert("HELLO"); 最佳答案 这不是一个好主意,但我认为它会起作用:在您的第一页上设置5(?)秒的

javascript - 我可以在 onbeforeunload 中使用 "redirect"用户吗?如果不能,怎么办?

是否可以在用户关闭浏览器时重定向到另一个页面?尝试:我试过onunload,没用window.onunload=functionredirect(){...}我也试过另一种方法,也没用:window.onbeforeunload=redirect(){...}第三种方法,我要取消onbeforeunload(意味着延迟关闭浏览器),我调用重定向函数,window.confirm,如果是重定向,如果没有则关闭浏览器。但效果不佳。还有别的办法吗??也许提示让用户选择是否在他/她关闭浏览器时重定向到新页面?我的想法用完了...... 最佳答案

javascript - 如何使用 javascript 获取重定向 url?

我在使用我正在使用的自动化工具显示带有重定向的URL时遇到问题,所以我想在打开弹出窗口之前先检查URL是否有重定向。是否可以使用javascript获取重定向URL(没有jquery或其他js框架,因为该工具不支持)?谢谢! 最佳答案 理论上,是的。实际上,可能不会。理论上,您可以对URL执行XHRhead请求,然后检查locationheader以查看您请求的内容是否是您最终获得的内容。XHR将自动遵循301/302重定向,因此检查状态代码没有用-IsitpossibleforXHRHEADrequeststonotfollowr

javascript - 如何使用 $.get() 检测服务器重定向

无重复问题这个问题与上面提到的问题不重复,因为我无法控制服务器响应,就像上面其他两个问题一样。我使用$.get将外部文档的内容加载到当前网站。但是,我需要这个外部文档的最终URL。如果原始URL被重定向(302)到不同的URL,我需要新的URL。我可以使用jQuery$.get方法从加载的文档(在302重定向之后)获取最终URL吗?更新根据下面的反馈,我更新了我的代码,但我仍然没有得到最终的URL:$.get(url,function(html,status,xhr){console.log(xhr.getResponseHeader('TM-finalURL'));//result:

javascript - angularjs + ui 路由器 : redirect to login page when user is not logged in on each state change

我正在使用angularjs和ui-router构建一个简单的博客应用程序,我想监听每个状态变化并检查用户是否已登录。如果他没有登录,我想将他重定向到登录页面。场景非常简单,我试图实现thissolution没有运气。这是相关代码:app.config(function($stateProvider,$urlRouterProvider){$stateProvider.state('app',{url:'',abstract:true});$urlRouterProvider.otherwise('blogs');});app.run(function($rootScope,$stat

redirect - 维基百科网址在 10 次重定向错误 GoLang 后停止

在执行HTTPGet请求时,我收到以下错误:2015/08/3016:42:09Gethttps://en.wikipedia.org/wiki/List_of_S%26P_500_companies:stoppedafter10redirects在下面的代码中:packagemainimport("net/http""log")funcmain(){response,err:=http.Get("https://en.wikipedia.org/wiki/List_of_S%26P_500_companies")iferr!=nil{log.Fatal(err)}}根据文档我知道,/

go - 在golang中打开一个url并读取重定向的url

我正在编写用于访问Medium.com'sAPI的命令行工具使用围棋。他们发布了这个SDKforgolang也是。我一直按照说明进行操作,直到我可以使用secret状态、重定向URL和范围构建URL。packagemainimport("fmt""net/http""github.com/Medium/medium-sdk-go")funccheck(eerror){ife!=nil{panic(e)}}funcmediumAuth(){m:=medium.NewClient("clientIDString","clientSecretString")url:=m.GetAuthori

http - http.StatusFound 是否是点击重定向的正确状态?

我有一个简单的应用程序,它需要从请求中获取任意输入参数,然后将用户定向到相应的外部位置。是http.StatusFound正确的响应状态? 最佳答案 有许多不同的3xx状态代码通常与重定向相关联,302Found就是其中之一。参见Wikipedia获取完整列表。 关于http-http.StatusFound是否是点击重定向的正确状态?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question