您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name 东方第二组 // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author 有一科技 微信hury88 // @match *://quote.eastmoney.com/zs000905.html?mine2 // @match *://finance.eastmoney.com/yaowen.html // @require https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js // @require https://cdn.bootcdn.net/ajax/libs/layer/3.1.1/layer.min.js // @grant none // ==/UserScript== (function() { 'use strict'; var url = window.location.href; if(url.indexOf("zs000905.html?mine") >= 0 ) { //判断url地址中是否包含link字符串 //$(document.body).find(".qphox ").hide(); $(document.body).empty(); //引入layer弹窗css $(document.body).append(`<link href="https://cdn.bootcdn.net/ajax/libs/layer/3.1.1/theme/default/layer.min.css" rel="stylesheet">`) } else { //引入layer弹窗css $(document.body).append(`<link href="https://cdn.bootcdn.net/ajax/libs/layer/3.1.1/theme/default/layer.min.css" rel="stylesheet">`) layer.open({ type: 1, skin: 'layui-layer-rim', //加上边框 area: ['150px', '100px'], //宽高 title: "有一科技提示", closeBtn: 0, shade: 0, offset: 'lt', content: '<button style="margin-left:20%" class="layui-btn"><a target="_blank" href="http://quote.eastmoney.com/zs000905.html?mine">点击查看简约股指</a></button>' }); /* layer.alert('点击查看简约股指', { //skin: 'layui-layer-molv' //样式类名 title: "有一科技提示", closeBtn: 0, shade: 0, offset: 'lt', }, function(){ window.location.href = "https://quote.eastmoney.com/youyi.html"; }); */ return; } /* // @require https://cdn.bootcdn.net/ajax/libs/lodash.js/4.17.19/lodash.js // @require https://cdn.bootcdn.net/ajax/libs/mobx/5.15.5/mobx.umd.js // @require https://cdn.bootcdn.net/ajax/libs/dayjs/1.8.32/dayjs.min.js */ getpage("上证指数 000001", "zs000001", "l"); getpage("深证成指 399001", "zs399001", "auto"); getpage("创业板指 399006", "zs399006", "r"); var index = layer.load(2, { time:10000, title:"初始化中", shade: [0.5,'#000'] //0.1透明度的白色背景 }); function getpage(title, link, left) { layer.open({ type: 2, title: title, //shadeClose: true, shade: 0, resize: true, offset: left, area: ['600px', '1000px'], //btn: ['按钮一', '按钮二', '按钮三'], yes:function(index, layero){ var body = layer.getChildFrame('body', index); //var iframeWin = window[layero.find('iframe')[0]['name']].contentWindow; //得到iframe页的窗口对象,执行iframe页的方法: var thewindow = $(layero).find('iframe')[0].contentWindow; console.log($(thewindow)) alert($(thewindow).find("#js_box").html()); }, content: 'http://quote.eastmoney.com/'+link+'.html#fullScreenChart', //iframe的url success: function (layero, index) { var body = layer.getChildFrame('body', index); var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();比如iframeWin.alert11(); //console.log(body.html()) //得到iframe页的body内容 //body.prepend("<style>.qphox{display:none}</style>") var echart = body.find('#js_box'); body.find(".top-nav-wrap").hide() //echart.parents(".qphox").siblings().hide(); var w578 = echart.parents(".w578"); w578.siblings().hide(); w578.find("#luyangg").hide(); w578.find(".gszb").hide(); echart.parents(".fr.w790").css("float", "left").siblings().hide(); //全屏iframe var fullscreen = body.find('.full-box iframe')[0].contentWindow.document; $(fullscreen).find("#timechartbox").css("width", "594px"); } }); } return; let div = document.createElement('div'); div.innerHTML = ` <link type="text/css" href="http://www.layuicdn.com/layui/css/layui.css" /> <style> //#iframe200,#iframe300,#frame905 {width:300px; height:1000px;float:left} //#flow-ad-4376{display:none} </style> <iframe id="iframe200" style="width:400px; height:1000px;float:left" src="http://quote.eastmoney.com/zs000905.html" frameborder="0"></iframe> <iframe id="frame300" style="width:400px; height:1000px;float:left" src="http://quote.eastmoney.com/zs000300.html" frameborder="0"></iframe> <iframe id="frame905" style="width:400px; height:1000px;float:left" src="http://quote.eastmoney.com/zs000905.html" frameborder="0"></iframe> `; $("html").html(div) //document.body.appendChild(div); setTimeout(function(){ //alert($("#frame300").contents().find("#js_box").html()); var frame200 = $("#frame200").contents(); var frame300 = $("#frame300").contents(); var frame905 = $("#frame905").contents(); frame200.find("body").html(frame200.find("#js_box").html()); frame300.find("body").html(frame300.find("#js_box").html()); frame905.find("body").html(frame905.find("#js_box").html()); //frame905.html(frame905.find("#js_box").html()); $("html").append($("#frame300").contents().find("#js_box").html()); // $("body").append($("#frame905").contents().find("#js_box").html()); }, 5000) })();