noromanba (276)

noromanba mirror08/23

flip mirror-reversed images; e.g. selfie

(()=>{'use strict';document.body.appendChild(Object.assign(document.createElement('style'),{textC...

hidden user comments on instagram.com

(()=>{'use strict';if(!location.hostname.endsWith('.instagram.com')){return;}const wall=document....
noromanba PinP05/03

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';` Hatena:restoring completed
https:Note:"utf8mb4" handling on MySQL
https:http:-...

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

alert`𠮦` alert`𠮷` alert`𠮟` alert`𩸽`
noromanba no title04/03

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

noromanba Hokke04/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-10

list global props of content-scripts

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

enforce English page w/o login/sign-in

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

choice English page w/o login/sign-in

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

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-24

Hatena Haiku spam filter

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

extremely smooth scrolling by Vanilla JS/CSS

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

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-18

tiny inspector

(()=>{'use strict';const log=console.log;document.body.addEventListener('click',evt=>{log(documen...
noromanba initial F2018-07-18

reset pointed element font size

(()=>{'use strict';const body=document.body;body.style.cursor='zoom-in';const hist=new Map();cons...
1 2 3 4 5 6 7 8 9 10