草庐IT

Get-Location

全部标签

javascript - 谷歌浏览器插件 : How to get domain from URL (tab. 网址)

使用GoogleChromeAPI的tab.urlvalue,从整个值中获取域的最佳方法是什么?在JavaScript中,我会使用window.location.protocol和window.location.hostname。例如这样的事情:vardomain=window.location.protocol+"//"+window.location.hostname;但是那获取的是扩展域而不是选项卡,所以不能使用该方法。因此,使用类似于下面的函数...我如何从tab.url值中删除域?functionshow_alert(){chrome.tabs.getSelected(nul

javascript - window.location.reload 不适用于 Firefox 和 Chrome

我想通过单击按钮更改用户状态,所以我所做的就是检测当前状态并根据需要进行更改。但在这种情况下,后端会更改状态,但要显示页面需要刷新的状态,因为在刷新时它会检查当前状态并显示。所以我使用“window.location.reload”属性在页面上显示最新状态在IE中一切正常。但对于Firefox和Chrome,状态不会改变。我认为“window.location.reload”不起作用,因为当我评论这一行并尝试单击按钮并手动刷新页面时,它会显示更改状态。您能否建议我应该使用什么来使它在Firefox和Chrome中正常工作?当我用谷歌搜索时,我发现如果您在“setTimeout()”中提

javascript - Swagger 'GET' 请求总是以 text/html 形式返回 Accept type on response 而不是 application/json

我有一个使用SwaggerUI的swagger标签文档,它总是返回text/html但它应该返回application/json。POST请求和所有其他类型都返回application/json但这个特定的GET请求不会。服务端点代码正确。如果我将请求更改为POST,它会作为application/json返回。所以它只是在swagger中键入GET,它不会返回正确的类型。有没有想过如何更正UI中的调用以使用application/json?这是最近从swagger站点下载的swagger版本2.1.4。"/bankName":{"get":{"summary":"BankNameSe

javascript - window.location.hash 分配在 IE8 中非常慢

我在为XP的IE8中修改位置哈希时遇到问题。只需调用:self.location.hash="whatever"大约需要800ms~1800ms我不知道什么可以减慢速度。我在其他一些网站上检查了相同的说明,并没有那么慢。有什么线索可以让它这么慢吗?很抱歉,我无法提供在线示例。编辑:这是我在IE控制台中得到的,输入:console.log(newDate().getTime());self.location.hash="sfdsd";console.log(newDate().getTime());输出:JOURNAL:1326468325447JOURNAL:1326468327390

javascript - 使 AJAX "get"功能同步/如何获得结果?

我遇到了$.get函数的问题。url包含JSON我的代码:xyz=null$.get('http://www.someurl.com/123=json',function(data){varxyz=data.positions[0].latitude;});alert(xyz);//somemorecodeusingxyzvariable我知道xyz会提示一个空结果,因为$.get是异步。那么有什么方法可以在这个get函数之外使用xyz吗? 最佳答案 get是一个快捷方式。您可以使用以下方法执行相同但同步的操作:varxyz=nul

javascript - rails : How to get the current user's time zone when using Heroku

我使用以下方法将Heroku网站的时区设置为太平洋标准时间(PST):herokuconfig:addTZ=America/Los_Angeles用户的时间现在总是以太平洋标准时间为准——无论他们是否在太平洋标准时间时区。获取用户实际时区(即他们实际所在位置的时区)的最佳方法是什么?我猜这可以使用Rails(或Javascript?)而不是Heroku来解决。 最佳答案 有两种方法可以做到这一点。确实,您可以使用javascript获取他们当前的时间/时区。有可能是用户的电脑时间设置不正确,此时显示的时区将不正确。因为您使用的是Ra

javascript - 如何使用 Angular $location 通过动态更改其键值参数来设置我的新 url 位置?

假设我有一个RESTful端点,它接受一系列方面来查询数据。下面是几个例子:example.com/search?type=Doctor&location=Boston,MA&radius=2example.com/search?type=Facility&location=Wayne,NJ&radius=3&gender=fexample.com/search?type=Doctor&location=Patterson,NJ我的模块接受查询对象来执行搜索:console.log(query);{type:'Doctor',location:'Boston,MA',radius:'2

javascript - 如何从 javascript 中的 location.href 获取请求 uri?

我从location.href得到的是这样的:http://stackoverflow.com/questions/ask但我只想得到questions/ask(第一个字符没有/)如何实现? 最佳答案 location.pathname.substr(1)就是这样。 关于javascript-如何从javascript中的location.href获取请求uri?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

javascript - JS/jQuery : Get depth of element?

在纯JavaScript或jQuery中获取元素深度的最简单方法是什么?“深度”是指它嵌套了多少元素,或者它有多少祖先。 最佳答案 怎么样:$('#my-element').parents().length 关于javascript-JS/jQuery:Getdepthofelement?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4710943/

javascript - 如何在 location.href 中使用目标

我目前正在开发一个Web应用程序,我需要在其中打开一个弹出窗口来显示报告。问题是某些版本的资源管理器不支持window.openjavascript函数,所以在这种情况下我会捕获错误并使用location.href打开新的url。这里的代码:try{window.open(url,"","width=1002,height=700,location=0,menubar=0,scrollbars=1,status=1,resizable=0")}catch(e){location.target="_blank";location.href=url;}问题是location.target不