nmtysh.log

Tech系のネタや日々の独り言などを書いています。

JavaScript

読書記録 2023/05/04

フロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識 フロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識作者:平野 昌士翔泳社Amazon 入門とある通り、初心者向け。 …

久々にDateオブジェクトの罠にはまった

JavaScriptで文字列表現からDateオブジェクトに変換する際にChromeやSafari(あとEdgeも)は"yyyy-mm-dd"の表現が使えます。 ですが、FirefoxやIEでは日付の区切りは"/"しか扱えないためエラーになります。 MySQLからdatetimeの値を取得すると"yyyy-mm-dd"の形…

PDF.jsのCORS対応に注意!

Allow foriegn origin URLs only for hosted viewers. by yurydelendik - PR #6916 - mozilla/pdf.js で、デフォルトだと同一サーバー上のファイルのみに読み込みが制限されました。 Please notice that generic/demo viewer blocks this functionality if d…

Google Apps Script で死活監視を行う

業務でWebサイトを構築すると大抵サービスの監視を行います。 ほとんどの場合は会社のネットワーク内に監視サーバーがあると思いますが、外部ネットワークのエラーによる不通は把握できないかと思います。 なので、ネットワーク障害に備えて外部からも監視を…

ページ内のボタンを有効化するブックマークレット

Webページの中には、2重送信を禁止する等の目的で、一度クリックした<input type="button">を無効化する場合があります。 しかし、ページの遷移中に読み込みを中止してしまった場合などで、ボタンをもう一度押そうとしても押すことができず、有効にするためにはページをリロードす…