问题标签 [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.
mobile-safari - 移动网站使用锚墨水隐藏地址栏 Safari 浏览器
下面是用于隐藏 Safari 移动设备上地址栏的功能,但是如何构建一些额外的逻辑,该功能仅在 URl 中没有 # 时才会启动。因为当有 # 时,它需要移动到锚链接。
所以,当我有http://www.mymobilesite.com/index.html#start下面的功能不需要运行。
提前致谢!马切利诺
javascript - 使用地址栏创建 Javascript POPUP
我试图将弹出窗口链接添加为弹出窗口,而不是像这样的普通书签链接:
因此,当您将其放在地址栏中或作为书签时,它会将链接作为弹出窗口打开。到目前为止,我设法让它工作,但我所在的当前选项卡也加载了打印在页面上的这个:
有没有办法阻止它影响当前页面?
我正在尝试这样做Mozilla Firefox.
hyperlink - 一页网站:单击锚链接时重写地址栏中的 URL
我已经建立了一个单页水平滚动网站,其中包含多个锚点和 DIV-id。该网站有五个并排的页面,可根据访问者的浏览器窗口自动呈现整页。
该菜单包含七个超链接,用于处理页面上的不同锚点(div-id)(例如:http ://www.url.com/#partsix )。当他们被点击时,访问者将自动滚动到页面的锚点部分。这工作正常而且非常顺利。
我正在处理的问题是,由于没有重新加载页面,因此地址栏没有更新。因此,如果访问者想要链接到一个页面,或者,例如,喜欢带有 facebook 按钮的 URL,这将是非常困难的。
有没有办法用锚链接重写地址栏而不重新加载页面?
编辑:我发现我可以使用onclick="window.location.hash = hash;"
超链接上的操作。这将返回它在地址栏中滚动到的锚点的哈希值。奇迹般有效。但是:我的菜单插件不允许我将此操作添加到超链接。所以我想检查我是否可以使用 javascript 将此操作应用于同一 li 类中的所有超链接。有谁知道怎么做?
包含所有菜单链接的 li 类是 'mc_menu mc_depth_2'
android - 带有 jQuery 移动隐藏地址栏的 WebApp 不起作用,因为谷歌浏览器存在高度错误
当您在 WebbApps 中隐藏地址栏时,您几乎可以获得原生应用程序的感觉。不幸的是,只有在内容足够大的情况下,才能在 jQuery mobile 中隐藏地址栏。如果内容太小,它不起作用 - 也适用于全屏和固定页脚 - 请参阅http://jquerymobile.com/demos/1.2.0/docs/toolbars/bars-fixed.html。原因似乎是 Android 浏览器中的错误。如果内容太小,jQuery funktion $(window).height() 仅提供 450px 作为屏幕高度(我使用的是带有 Galaxy S2 的 Android 2.3.6)。地址栏的高度缺失。内容是否足够大,功能是否按预期提供 508 像素。也是一个很好的方法 - http://www.semicomplete.com/blog/tags/jquery%20mobile- 不工作。我找到了一个可行的解决方案,但需要延迟 500 毫秒。当您加载页面一小段时间时,它会带来一个翻转地址栏。是否有另一种方法,即没有地址栏的翻转?
但也许有人知道这如何能更好地工作。它适用于 iOS 吗?如果有人可以用 iPhone 来测试,那就太好了。提前致谢。
这里的代码:
scrollTo 函数在 jQuery 中实现,但在方向更改或文本字段中的输入之后不起作用。所以它在 setTimeout 函数中是必要的。
javascript - 是否可以从地址栏中使用注入 $.post() ?
我有一个 javascript,在其中我使用 $.post() 命令将变量发布到 php 文件,我将 php 文件的 URL 硬编码在同一个 .js 文件中。
我只想知道是否有人可以从地址栏中注入 $.post() 命令并将无效数据发送到 PHP 文件?
如果是,如何防止或如何检测这些无效数据?
google-chrome - google 使用什么算法让 Chrome 浏览器的地址栏成为许多网站的默认搜索栏?
我想知道谷歌使用什么算法使 chrome 浏览器的地址栏充当许多网站(如 SO、Quroa 等)的默认搜索栏,但不适用于 facebook、metastackoverflow 等。
例如,如果你想在 stackoverflow 中搜索一个主题,你可以在 chorme 中这样做。
而且搜索结果会直接带你到stackoverflow页面。IE
如果您quora.com
也选择在 chrome 的地址栏中进行搜索,也会发生同样的情况。但是,如果您facebook.com
在地址栏和许多其他具有搜索栏的网站中进行搜索,则不会发生这种情况。
这是怎么回事?谷歌使用什么算法来实现这一点?
希望我清楚我的问题?任何帮助,将不胜感激。
javascript - 如何通过 JavaScript 以编程方式在 iPhone 上的 Mobile Safari 中显示地址栏?
如果您通过移动 Safari 查看网站并向上滚动到最顶部,它将显示地址栏。
在我的网站上,我必须使用到目前为止运行良好的 iScroll,但是当我向上滚动时,它不会显示地址栏,因为 iScroll 仅在<div>
不使用浏览器的本机滚动行为的情况下伪造在自己的元素内滚动。
对于用户来说,这是一个可用性噩梦,因为显示地址栏的唯一方法是点击 iPhone 屏幕顶部的细黑条,我注意到有些用户不知道这一点。
所以,我想,也许有一种方法可以在用户滚动到 iScroll 容器的最顶部时以编程方式显示地址栏?
google-chrome-extension - Chrome扩展:空白新标签+地址栏焦点
每次打开新标签时,我都使用 此扩展程序获取空白页,不幸的是,打开新标签后地址栏没有聚焦。
我更改了新页面内容以发送击键 9 来模拟 Tab 键。这会导致浏览器专注于地址栏,但它不起作用。
有没有其他方法可以做到这一点?
firefox - FireFox-10 在哪里隐藏 URL Favicon 关系?
我们使用 CentOS-6,一个 RedHat EL6 发行版重建,它附带 FireFox-10.0.12 ESR。我们最近更改了几个内部服务器上的 favicon.ico 图像。实际上,我们只是为那些没有的网站提供了公司网站图标。
现在,困难是这样的。当在提供网站图标之前访问给定 url 的 FF 用户现在在更新后访问该 url 时,新的网站图标不会显示在他们的 URL 地址栏或该页面的选项卡中。相反,他们看到的虚线框轮廓表明不存在网站图标。
但是,如果以前从未访问过相同 url 的 FF 用户这样做,那么该 FF 实例确实会在该 FF 浏览器的地址栏和选项卡中显示新的网站图标。
我对此进行了简短的调查,坦率地说,我对这个问题的普遍性感到震惊,甚至在 Mozilla 自己的支持论坛上也完全没有对这个问题做出任何明智的回应。我曾尝试在places.sqlite 商店进行黑客攻击和挑选,但即使删除整个places.sqlite 文件或清空favicon 表并重新启动firefox 也不能解决显示已更改的favicon 选项卡和url 图标显示的问题。所做的只是锤击用户的书签。
现在我可以并且已经采用了添加那些使用静态页面但有些是由第三方应用程序动态生成的 url 块<link rel="icon" href="favicon.ico">
的技巧。<head></head>
这些 url 不提供对其输出进行此修改的便捷方法。
FireFox-10 在哪里缓存新访问的 url 的 favicon 以及如何从用户的配置文件中删除该引用?
jquery - Web App 隐藏地址栏触发太晚
找到了如何在 SO 上的帖子中隐藏地址栏后,我需要执行此脚本以便在地址栏滚动出视图后获取视口高度。
但是 H 和 W 值在滚动发生之前返回,尽管我在 1 秒后调用了 getViewPortSize() 函数。一旦对话框点击确定,地址栏就会滚动!
任何人都可以帮助我按预期工作吗?