簡體   English   中英

在沒有瀏覽器擴展的情況下將內容從一個選項卡傳輸到另一個選項卡?

[英]Transfer content from one tab to another without browser extension possible?

我有一個 Chrome 瀏覽器選項卡,其中包含一些 ASCII 內容的文本區域。 我想打開一個新選項卡,加載一個特殊的 URL,其中是一個帶有空 textarea 的 HTML 文檔,然后將內容從第一個選項卡中的 textarea 傳輸到第二個新打開的選項卡中的 textarea。

我的問題:沒有瀏覽器擴展可以嗎?

編輯:所有數據都放在同一個域和服務器中,都是我的,像這樣:

php信息: 在此處輸入圖像描述

因此,對於 PHP,您都需要將您的設置設置為通配符(或您想要的 w\e 權限)與標准初始化會話(也適用於 cookies)以允許域訪問其他子域 Z55E7DD3016CE2FAC57B9A0F56AF1Z。

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 請求。 必須明確啟用它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM