第40回セキュそば勉強会(http://secusoba.info/?%E7%AC%AC40%E5%9B%9E%2811%E6%9C%8825%E6%97%A5%29) で発表した資料です。
View Slide
•••
•
••
••newWin = window.open('//example.com/','w','a');newWin.blur();//新しいウインドウのフォーカスを離すwindow.focus();//親にフォーカスを移す
•https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w
confirm(1);
prompt(1);
print();
//Basic認証
//外部アプリを開くプロトコルへナビゲーションlocation = "mms:";
onbeforeunload=function(e){return 1;}//どこかへ移動しようとするとダイアログ出現
new PresentationRequest("").start();
new PaymentRequest([{supportedMethods: ['basic-card']}], {total: {label: 1,amount: {currency: 'USD',value: 0}}}).show();
navigator.usb.requestDevice({filters:[]});
<br/>button.click();<br/>
• •••••
<br/>function popUnder() {<br/>new PresentationRequest("").start();<br/>window.open("https://example.com/", "_blank","a");<br/>setTimeout(function(){<br/>location.reload();//リロードでダイアログを消す<br/>},1000);<br/>}<br/>Create PopUnder
•••••••
•••••