虫眼鏡機能を足すというより、アクセスコントロールの効いたhttpsコンテンツにJavaScriptライブラリを力ずくで埋め込む方法です。
色々なJavascriptがありますが、okzoom.jsにしました。
後からJavaScriptを読ませればいい。
var req = new XMLHttpRequest();
req.open("GET", "https:////okzoom.min.js", false); // async=false レスポンスを待って実行させる。
req.send(""); // openはasyncが待つのはsend。意味は無いが消すとモーダルとなる。
eval(req.responseText);
そうは問屋が卸しません
(Reason: CORS header ‘Access-Control-Allow-Origin’ missing)
opneの所で。要するにセキュリテイ上よそのJavaxcriptは受け付けませんよ。という事です。
それでも無理やり読ませたい
JavaScriptではヒアドキュメントが正式では使えないので、改行しないように編集します。その時点で著作権やクレジットが消えてしまうのでコピペ例文としては出せません。
var zoomingjs= '$(function(a){var b=function(c){c=c.t..................................uto"}});';
eval(zoomingjs);
Javascript内に忍び込ませることで何とか読んでもらえました。
もちろんeval内に直接書いても構いません。