noromanba (277)

noromanba +DL2019-12-31

links to downloadable; e.g. txt/html

(()=>{'use strict';[...document.querySelectorAll(['a[href]:not([download])'])].forEach(link=>{lin...
noromanba mirror2019-08-23

flip mirror-reversed images; e.g. selfie

(()=>{'use strict';document.body.appendChild(Object.assign(document.createElement('style'),{textC...
noromanba IG denoiser2019-05-29

hidden user comments on instagram.com

(()=>{'use strict';if(!location.hostname.endsWith('.instagram.com')){return}const wall=document.h...
noromanba PinP2019-05-04

toggle the video Picture-in-Picture mode

(()=>{'use strict';if(document.pictureInPictureElement){document.exitPictureInPicture();return}[....

restoring completed about 4-byte UTF-8 (e.g. Emoji) problems from 2019-03-01 16:42 until 2019-04-...

'Status Updates';`\nHatena:\nrestoring completed\nhttps://labo.hatenastaff.com/entry/2019/04/09/1...

Surrogates test via http://let.hatelabo.jp/noromanba/let/hLHWu_uv_Ilz

alert`𠮦`;alert`𠮷`;alert`𠮟`;alert`𩸽`;
noromanba no title2019-04-03

blank title let; assert "no title [bookmarklet]" via http://let.hatelabo.jp/noromanba/let/hLHWu_u...

noromanba Hokke2019-04-03

Surrogates test via http://let.hatelabo.jp/noromanba/let/hLHWu_uv_Ilz

alert`Hokke`;
noromanba crx DL link2018-12-07

prompt download-link of Chrome Extension aka crx on Chrome Web Store

(()=>{'use strict';const extid=location.pathname.split('/').filter(s=>!!s).pop();const link=new U...
noromanba lighter2018-08-24

mobile optimization

(()=>{'use strict';const url=location.href;const proxy='https://googleweblight.com/?lite_url=';lo...
noromanba props?2018-08-11

list global props of content-scripts

{const sandbox=document.body.appendChild(document.createElement('iframe')).contentWindow;console....
noromanba ENforce2018-08-02

enforce English page w/o login/sign-in

(()=>{'use strict';const url=new URL(location.href);const langQuery=new Set(['hl','lang']);[...la...
noromanba chosEN2018-08-02

choice English page w/o login/sign-in

(()=>{'use strict';const url=new URL(location.href);const langQuery=new Set(['hl','lang']);[...ur...
noromanba rounDOM INT32 MAX2018-08-02

get Signed INT32 max value 2147483647 w/ DOM API

(()=>{'use strict';const wall=document.head||document.body||document.documentElement;const sandbo...
noromanba H::H -spam2018-07-25

Hatena Haiku spam filter

(async()=>{'use strict';if(window.self!==window.top)return;const controller=new AbortController;c...

extremely smooth scrolling by Vanilla JS/CSS

(()=>{'use strict';const y=Math.max(...[window.pageYOffset,window.scrollY,document.documentElemen...
noromanba grosscroll2018-07-25

smooth scrolling by Vanilla; for jQuery.animate() lover

(()=>{'use strict';const y=Math.max(...[window.pageYOffset,window.scrollY,document.documentElemen...
noromanba H::H spam keywords2018-07-24

get Hatena Haiku spam keywords abstract

(async()=>{'use strict';const KEYWORD_FILTER='https://haikuantispam.lightni.ng/api/recent_keyword...
noromanba why GV?2018-07-20

what is the origin of GigaViewer

new WeakSet(...[...document.body.querySelectorAll('img.page-image')].map(img=>[...img.attributes]...
noromanba selector?2018-07-19

tiny inspector

(()=>{'use strict';const log=console.log;document.body.addEventListener('click',evt=>{log(documen...
1 2 3 4 5 6 7 8 9 10