// ==UserScript== // @name Yahoo!ファイナンスから、さらに詳しく【スマホ】 // @description 個別銘柄チャートのページから、関連するサイトへ飛ぶことができます。modal window方式。 // ==/UserScript== /* * @title Yahoo!ファイナンスから、さらに詳しく【スマホ】 * @description 個別銘柄チャートのページから、関連するサイトへ飛ぶことができます。modal window方式。 * @license MIT License * @require * @javascript_url iPhone Safariで確認。 例えば、次のページをスマホで開いた状態で使用します。 https://stocks.finance.yahoo.co.jp/stocks/detail/?code=3930.T */ $(function(){ //company and code var titleText=document.title.match( /(.*)【(\w*)】/i ), company= titleText[1].replace('(株)',''), code = titleText[2]; //add overlay $('body').append('
'); $('#overlay').css({ 'z-index':9999998, position:'fixed', top:0, left:0, width:'100%', height:'110%', 'background-color':'rgba(0,0,0,0.6)' }); //fadeIn $('#overlay').fadeIn('12000'); //add modal window $('body').prepend(' '); $('#modal').css({ 'z-index':9999999, 'color':'#8a6d3b', 'font-size':'12pt', 'font-weight':'normal', width:$(window).width()-62+'px', 'margin-top':'4em', 'margin-left':'11px', padding:'1.5em 1em', border:'4px solid #faebcc', background:'#fcf8e3', position:'fixed', 'border-radius':'4px', 'list-style':'none' }); //fadeIn $('#modal').fadeIn('12000'); //close $('#overlay').click( function(){ //fadeOut $('#modal,#overlay').fadeOut('12000',function(){ //remove #overlay and #modal $('#overlay,#modal').remove(); }); }); }); /* javascript:$(function(){var b=document.title.match(/(.*)【(\w*)】/i),a=b[1].replace("(株)",""),c=b[2];$("body").append('');$("#overlay").css({"z-index":9999998,position:"fixed",top:0,left:0,width:"100%25",height:"110%25","background-color":"rgba(0,0,0,0.6)"});$("#overlay").fadeIn("12000");$("body").prepend(' ');$("#modal").css({"z-index":9999999,color:"#8a6d3b","font-size":"12pt","font-weight":"normal",width:$(window).width()-62+"px","margin-top":"4em","margin-left":"11px",padding:"1.5em 1em",border:"4px solid #faebcc",background:"#fcf8e3",position:"fixed","border-radius":"4px","list-style":"none"});$("#modal").fadeIn("12000");$("#overlay").click(function(){$("#modal,#overlay").fadeOut("12000",function(){$("#overlay,#modal").remove()})})}); */