ozon 发表于 2021-7-29 15:06:37

【求助】如何跨域获取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)
}

})();

王一之 发表于 2021-7-29 15:38:12

localStorage是不能跨域的。。。

如果是油猴脚本的话 可以用 GM_get/setValue 这些来获取数据

ozon 发表于 2021-7-29 16:06:02

王一之 发表于 2021-7-29 15:38
localStorage是不能跨域的。。。

如果是油猴脚本的话 可以用 GM_get/setValue 这些来获取数据 ...

{:4_94:}完美,谢谢大佬
页: [1]
查看完整版本: 【求助】如何跨域获取localStorage的值