【求助】如何跨域获取localStorage的值
本帖最后由 ozon 于 2021-7-29 15:07 编辑https://www.baidu.com/
我想利用localStorage在百度页面的得到ip查询结果,但是发现跨域不好用// ==UserScript==
// @name 测试
// @namespace http://tampermonkey.net/
// @version 0.1
// @descriptiontry to take over the world!
// @author You
// @match https://www.baidu.com/*
// @match https://ip.cn/
// @grant none
// ==/UserScript==
(function() {
'use strict';
//button
var butt1 = document.createElement("input");
butt1.setAttribute("id", "butt1")
butt1.setAttribute("type", "button");
butt1.setAttribute("value", "存储ip");
butt1.style.width = "200px";
butt1.onclick = function() {
window.open("https://ip.cn/")
setTimeout(() => {
document.querySelector('#butt1').value = localStorage.getItem("ip");
}, 3000)
}
var y = document.querySelector('#lg')
y.appendChild(butt1)
if (location.hostname == "ip.cn") {
setTimeout(() => {
var ip = document.querySelector('#tab0_ip').innerText
localStorage.setItem("ip", ip);
}, 2000)
}
})();
localStorage是不能跨域的。。。
如果是油猴脚本的话 可以用 GM_get/setValue 这些来获取数据 王一之 发表于 2021-7-29 15:38
localStorage是不能跨域的。。。
如果是油猴脚本的话 可以用 GM_get/setValue 这些来获取数据 ...
{:4_94:}完美,谢谢大佬 王一之 发表于 2021-7-29 15:38
localStorage是不能跨域的。。。
如果是油猴脚本的话 可以用 GM_get/setValue 这些来获取数据 ...
这个也不能跨域吧?www.abc.com 设置的数据, www.zzz.com能获取到吗? szzxc 发表于 2025-11-25 11:21
这个也不能跨域吧?www.abc.com 设置的数据, www.zzz.com能获取到吗?
GM_get/setValue 可以跨域,数据是在你的脚本下的 王一之 发表于 2025-11-25 11:34
GM_get/setValue 可以跨域,数据是在你的脚本下的
虽然是同一个脚本下,但是如果是分开两个标签页,同一个名字的脚本能共享数据么? szzxc 发表于 2025-12-1 08:16
虽然是同一个脚本下,但是如果是分开两个标签页,同一个名字的脚本能共享数据么? ...
可以啊,同一个脚本就可以
不同脚本的话,ScriptCat可以通过 @storageName 共享
页:
[1]