gpt4 book ai didi

java - 如何在不使用 url 参数的情况下将参数传递到新选项卡

转载 作者:行者123 更新时间:2023-12-01 14:50:50 25 4
gpt4 key购买 nike

我有一个像 www.mysite.com 这样的网站,并且有一个如下所示的链接:

<a href="http://www.someOtherSite.com/myFeature" target="_blank">My link</a>

我想将大量参数传递给新网址,我尝试添加网址参数,但看起来错误。

我的问题是 - 如何在不使用 url 参数的情况下传递参数(这是跨域的)

我是否必须使用window.open()来完成此操作,然后才能使用postMessage?我需要它在新选项卡而不是新窗口中打开,因此据我所知,我无法使用 postMessage

最佳答案

为此使用 URL 参数没有任何问题。如果您要打开不同的域,这是您唯一的选择。 URL 可以存储大约 2000 个字符。查看此处了解更多详细信息:What is the maximum length of a URL in different browsers?

如果您需要传递更多字符,则需要考虑替代选项,也许“someOtherDomain”可以对 mysite.com 或类似的东西进行 AJAX 调用。

如果您打开的链接位于同一域中,则:您唯一的其他选择是使用 cookie 或 session 来存储参数。

如果您将参数保存在 cookie 中,则该 cookie 将随新选项卡中加载的请求一起发送到服务器

关于java - 如何在不使用 url 参数的情况下将参数传递到新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14875802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com