noromanba (277)

Hatena::Let template strings crash PoC

try{`//`}catch(e){window.alert(e)}
noromanba ytchat2021-06-07

open chatting window/tab

(()=>{'use strict';const url=new URL(location.href);const id=url.searchParams.get('v')||url.pathn...
noromanba +DL2019-12-31

links to downloadable; e.g. txt/html

(()=>{'use strict';[...document.querySelectorAll(['a[href]:not([download])'])].forEach((link=>{li...
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...
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...

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...
1 2 3 4 5 6 7 8 9 10