【问题标题】:Is it possible that if my current page's url is too long - I will have problems opening a link inside that page是否有可能如果我当前页面的 url 太长 - 我在打开该页面内的链接时会遇到问题
【发布时间】:2012-12-11 18:36:35
【问题描述】:

我的网页中有一个 iframe。 iframe 的 URL 非常长,因为它传递了许多参数(让我们暂时忘记它应该更短更优雅)。

在该 iframe 中,我有一个简单的链接,如下所示:

<a target="_blank" href="http://www.internal.somegenericlink.com?p=1&d=2">link</a>

当我单击链接时 - 有时我看不到新链接(我收到 413 错误) - 在我刷新新页面后(使用新链接)它确实有效。

这是一个奇怪的情况,我的问题是:

是否有可能因为 iframe 的 URL 太长而看不到新页面?

我想弄清楚问题是在我这边(网址太长?!)还是我不关心的新链接的问题?

【问题讨论】:

标签: javascript html browser href


【解决方案1】:

是的,URL 可能太长。没有标准,2000以下应该是安全的。

通常,错误消息非常清楚地表明 URL:s 太长; 413 Entity Too Large 就是这样的错误。

更多详情见What is the character limit on URL

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 1970-01-01
    • 2013-03-15
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    相关资源
    最近更新 更多