拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 在没有浏览器扩展的情况下将内容从一个选项卡传输到另一个选项卡?

在没有浏览器扩展的情况下将内容从一个选项卡传输到另一个选项卡?

白鹭 - 2022-02-28 2009 0 0

我有一个 Chrome 浏览器选项卡,其中包含一些 ASCII 内容的文本区域。我想打开一个新选项卡,加载一个特殊的 URL,其中是一个带有空 textarea 的 HTML 档案,然后将内容从第一个选项卡中的 textarea 传输到第二个新打开的选项卡中的 textarea。

我的问题:没有浏览器扩展可以吗?

编辑:所有资料都放在同一个域和服务器中,都是我的,像这样:

  • 第一个选项卡位于在没有浏览器扩展的情况下将内容从一个选项卡传输到另一个选项卡?

    uj5u.com热心网友回复:

    因此,对于 PHP,您都需要将您的设定设定为通配符(或您想要的 w\e 权限)与标准初始化会话(也适用于 cookie)以允许域访问其他子域 cookie。

    session_set_cookie_params(0, '/', '.domain.com', true);
    session_start();
    

    此外,对于任何 JS ajax 请求,您都需要启用 xhr:

                $.ajax({
                    type: method,
                    url:  url,
                    data: request,
                    contentType: "application/x-www-form-urlencoded; charset=UTF-8",
                    traditional: true,
                    crossDomain: true,
                    xhrFields: {
                        withCredentials: true
                    },
                    success: function (data) {
                        ...
                    },
                    error: function (xhr, status, thrown) {
                        ...
                    }
                }); |
    

    如今,即使来自相同的子域,PHP 或 JS 都不会原生地“喜欢” CORS 请求。必须明确启用它们。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *