问题标签 [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 投票
1 回答
2239 浏览

browser - 浏览器地址栏中的 url 编码

当我在浏览器地址栏中放置一些非字母数字符号时,它们会被 url 编码。例如http://ru2.php.net/manual-lookup.php?pattern =привет 变成http://ru2.php.net/manual-lookup.php?pattern=%EF%F0%E8%E2 %E5%F2

问题是:那两个以百分号为前缀的十六进制数字是什么意思?

0 投票
2 回答
1191 浏览

ajax - Facebook 影院模式如何在没有哈希 # 的情况下工作和更改地址?

在早期版本的 Facebook 中,他们在其 URL 中使用哈希 (#) 进行 AJAX 调用以保持地址可收藏,我可以理解如何使其工作,因为您无法在哈希 (#) 之前更改地址部分

但是在 Facebook 上知道,当您单击照片时,照片和评论会以黑色层(剧院模式)打开,旧内容仍在后台,最重要的是它会更改地址栏中的完整地址

然后你关闭黑色照片层,它会转到以前的内容,地址栏再次变为以前的完整地址。

所有这些都是在地址栏中没有任何哈希 (#) 的情况下发生的。

有谁碰巧知道这是如何工作的?

更新

浏览文件和文件夹时,github.com 上也会发生同样的事情。

0 投票
6 回答
937 浏览

javascript - 有什么简单的方法可以改变地址栏背景?

我想更改 Firefox 或 Internet Explorer 中的地址栏背景,以指示我正在运行测试应用程序或实时的天气。有没有使用 HTML、Javascript 或 ASP.NET 的简单方法?

0 投票
1 回答
3226 浏览

browser - 为什么地址栏不可编辑?

有时在网站中,当您单击某个链接时,会出现一个新的浏览器窗口,其中没有后退按钮且地址栏不可编辑,它被锁定(灰显),因此您无法更改 URL。只是一个包含一些信息的框或用于输入数据的文本框。我想知道为什么。这是因为一些安全问题还是有其他原因?

0 投票
1 回答
33110 浏览

google-chrome - 为什么 google chrome 的地址栏中不显示 favicon 文件?

我已经把 favicon.ico 文件放在根目录下。favicon 文件显示在 Firefox 和 IE 的地址栏和标题栏中,但只显示在 google chrome 的标题栏中。这是为什么 ?

0 投票
4 回答
47634 浏览

iphone - 如何在 iOS 中删除 Safari 中的地址栏?

window.scrollTo(0,1); 的老把戏 不起作用。更糟糕的是,地址栏只移动了一点,有时会卡到一半。

0 投票
1 回答
1340 浏览

web-applications - HTML5 Boilerplate Mobile 不隐藏“地址栏”移动 safari

我正在使用最新的超棒 HTML 样板 - HTML 5 样板

现在,如果您在 iphone 上的移动 Safari 中打开此链接 - HTML 5 BOILERPLATE - 一旦页面完全加载,地址栏就会向上滑动。

这是应该发生的事情。但是我下载了演示并开始构建我的移动应用程序,我注意到它对我不起作用,但我已经仔细确保所有应该使它工作的东西都在那里,但它仍然没有

因此,我基本上采用了演示 src 文件并制作了HTML 5 BOILERPLATE的完全相同的副本,并将其放在我的服务器HTML 5 BOLIERPLATE MYSERVER上进行测试。

除了我已经加载了最新的 jQuery 并且字体朝外之外,它几乎是一个相同的副本。

而且我的确切副本在加载后不会滑动地址栏 - 在 iPhone 上打开下面的这些链接以查看。

HTML 5 BOILERPLATE - 这隐藏了地址栏

HTML 5 BOLIERPLATE MYSERVER - 我的服务器上的精确副本,但不隐藏地址栏

0 投票
1 回答
978 浏览

session - 随机字符被添加到地址栏中的 url(会话?)

在我的网络应用程序的地址栏中,页面正确显示,但在地址栏中,格式中添加了一组字符(S(<random chars>))

例子:

http://test/(S(x0ovoq55mlxrca45gx505h45))/default.aspx

角色每次都会改变,但我认为这与会话有关。我只是不知道如何摆脱它。

有任何想法吗?

0 投票
1 回答
435 浏览

.htaccess - 网址用户友好,使用变量隐藏原始地址

这是我的简单 htaccess,它将所有调用重定向到 index.php 或 error.php

它工作正常,但我会从地址栏中隐藏原始地址。

现在,如果我继续访问 www.mysite.com/news/last,我可以查看 www.mysite.com/index.php?p=news§ion=last,但我希望地址栏中没有更改。

提前致谢 ;)

0 投票
4 回答
1911 浏览

php - 如何防止表单在 5 分钟内多次提交?

for我最近发现我的 PM 系统存在一个巨大的安全问题,它允许用户通过地址栏中的循环发送任意数量的消息。有人把这个放到地址栏中:

这条消息被发送了 1000 次,我的收件箱里满是同样的消息,而且我的数据库太满了,以至于 phpMyAdmin 非常滞后。

我的问题是,我怎样才能防止这种情况发生?这是一个重大问题。

此外,表单是使用 AJAX 提交的。

编辑:

我使用 PHP,那么我该如何防止这种情况呢?就像我怎样才能做到每 5 分钟左右只能发送一条消息,如果他们在 5 分钟内提交了多个消息,它将显示错误(或者根本不显示任何用户反馈并阻止它被提交)?