ブックマークレットを変換しようとしています:
javascript:(function(){var newSS, styles='* { background: white ! important; color: black !important } :link, :link * { color: #0000EE !important } :visited, :visited * { color: #551A8B !important }'; if(document.createStyleSheet) { document.createStyleSheet(%22javascript:'%22+styles+%22'%22); } else { newSS=document.createElement('link'); newSS.rel='stylesheet'; newSS.href='data:text/css,'+escape(styles); document.getElementsByTagName(%22head%22)[0].appendChild(newSS); } })();
OperaとMidoriで使用するユーザースクリプトに。ブックマークレットをGreasemonkeyのユーザースクリプトに変換する方法の手順に従いましたが、運が悪かったです。これが私が思いついたコードですが、機能していないようです:
// ==UserScript==
// @name Darklooks
// @description Eye-friendly colorscheme attempting to emulate Darklooks
// @include http://*
// @include https://*
// @include about:blank*
// ==/UserScript==
(function() {
var newSS, styles='* { background: #555753 ! important; color: #D3D7CF !important } :link, :link * { color: #00008B !important } :visited, :visited * { color: #551A8B !important }'; if(document.createStyleSheet) { document.createStyleSheet("javascript:'" styles "'"); } else { newSS=document.createElement('link'); newSS.rel='stylesheet'; newSS.href='data:text/css,' escape(styles); document.getElementsByTagName("head")[0].appendChild(newSS);
}
})();
私は何が間違っているのですか?