问题标签 [address-bar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
153 浏览

javascript - facebook的内容是动态加载的吗?

在 Facebook 上单击链接时,顶部标题栏根本不会闪烁。我习惯于在通过 ajax 加载内容的页面上看到这种效果,但在 Chrome 上,url 正在改变,据我所知,这意味着加载了一个新页面。

在 javascript 中,我知道没有重定向就无法更改 url,但主题标签可以,所以我觉得这很有趣。我认为这可能是 chrome 所做的事情,它会先加载一个网页,然后再将您从上一个网页中移除以创建无缝体验,因此我在 Internet Explorer 上进行了尝试。在 IE 上,效果相同,但这次 url 没有改变,只是 hashtag。我也在 FireFox 上试过,它改变 URL 的方式与 chrome 相同。

这里发生了什么?

0 投票
0 回答
2907 浏览

iphone - iScroll:如何隐藏 IOS Safari 地址栏

我正在尝试隐藏我的 iPhone 网站上的地址栏。当然,我首先尝试了这个:

哪个有效,但是...

我使用 iScroll 杀死了它。我猜想当从文档流中删除绝对定位的元素时,这会影响正文的高度,从而使上述脚本无用。

隐藏不依赖于文档正文高度的地址栏是否还有其他技巧?

0 投票
1 回答
2455 浏览

javascript - 自动隐藏地址栏问题

我正在使用此脚本在 iPhone 上的 Safari 中隐藏我的地址栏:

问题是如果页面没有完全加载并且用户向下滚动,当它完成加载时它会再次弹回。我想让这更具防御性,所以当用户移动手机并自己清除地址栏时,它不会再这样做了。

这是我的尝试,但没有奏效:

以防万一有人说我要执行 if(!window ... 并取出 else 但出于测试目的想保持这样的状态,请指出我写错的可能性。

有任何想法吗?

0 投票
2 回答
1854 浏览

safari - 如何使用 AppleScript 获取 Safari 地址栏的当前地址

我想用 AppleScript 从 Safari 窗口的地址栏中读取地址。

可以使用 cmd+l、cmd+c 进行击键模拟,然后读出剪贴板。但这显然是一个非常丑陋的 hack。

0 投票
3 回答
4822 浏览

jquery - “直接链接到任何幻想框”,但在地址栏中带有 URL

我看了一下这篇文章How to create a direct link to any fancybox box并且我设法实现了它。但是,我注意到每当有人单击图像时,URL 都不会改变。所以,基本上,脚本所做的只是让我将图像的链接提供给人们。如果人们想自己捕捉图像链接并分享它们怎么办?当人们浏览网站时,是否还可以在地址栏中显示不同的图像 URL?

0 投票
1 回答
447 浏览

javascript - 当焦点在地址栏中开始时,Firefox 焦点转换失败

当我在页面加载时尝试将焦点设置到输入元素时,在某些情况下它会因 Firefox 而失败。这是代码:

在这里试试:http: //jsfiddle.net/johnericsutton/p6VhQ/。这个想法很简单,当页面加载时,输入元素获得焦点(并且文本被选中)。

在以下情况下,它可以在 Firefox 中运行:

  • 将光标放在 URL 栏中,然后按 Enter;
  • 将光标放在输入文本中并按 Enter,或按 Reload 按钮,或按 Ctrl-R(在 Windows 和 Linux 上,Cmd-R 在 Mac 上)。

但是如果将光标放在 URL 栏中并按“重新加载”按钮,或者按 Ctrl-R(在 Windows 和 Linux 上,Mac 上是 Cmd-R),它在 Firefox 中不起作用您可以从 console.log 中看到 DOM 认为 activeElement输入,但这在 2 种意义上是不正确的:

  • CSS 输入选择器未激活;
  • 输入元素尚未收到焦点事件。

所以DOM现在处于混乱状态(这在我的应用程序中造成了严重的问题!)只是因为用户点击了URL栏并按下了Reload,而不是没有点击URL栏并按下Reload或点击了URL栏和按 Enter。真是一团糟!

火狐,我的意思是:

  • Linux 和 Mac 上的 FF15;
  • Windows 和 Linux 上的 FF10;
  • Windows 上的 FF9。

它适用于我尝试过的每个版本的 Chrome 和 Safari。

我唯一的“解决方案”是在 .focus() 之前引入一个 alert()。不是很满意!我应该在警报中添加什么?“Firefox 错误解决方法,请按 OK!”。

感谢收到任何更好的想法:)

0 投票
1 回答
4615 浏览

javascript - 在 iOS 6 上隐藏 Safari 的地址栏

我正在尝试隐藏网页的地址栏。在 Iphone 4 及更低版本上,它可以使用

window.scrollTo(0,1);

和元标签。但是对于 IOS 6,这些似乎不起作用。我在 stackoverflow 中检查了其他类似的问题,但找不到有效的解决方案。有没有人遇到过类似的问题?如果是,除了将站点作为 Web 应用程序添加到主屏幕然后从那里启动之外,还有其他解决方案吗?

谢谢你。

0 投票
1 回答
2124 浏览

jquery - Jquery Mobile - Disable address bar auto hide

Wondering if there's a way to stop Jquery Mobile from auto hiding the address bar. Apparently it does this by default and I've found just one other post pointing to the mechanism. If someone has tackled this already awesome - otherwise I'll find some override and post here. Thanks for ur help!

0 投票
1 回答
198 浏览

google-chrome - 以编程方式在多功能栏中输入文本

是否可以将扩展程序或用户脚本中的文本输入到 google chrome 的地址栏/多功能框中?

0 投票
1 回答
499 浏览

android - 在android中禁用浏览器的地址栏

我使用下面的代码行禁用了 android 地址栏。

在这里,当我点击一个链接时,它会首先显示地址栏,一旦页面加载它就会消失。我也想在加载时禁用地址栏。可能吗。