{{$t('product.price.discount_rental')}}
あと{{ rentaled.limit }}{{ rentaled.period }}まで
{{$t('product.title_works.limit_sales')}} {{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}
{{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}
{{ $t('product.price.til', [product.discount_end_date]) }}{{ $t('product.price.point_return', [product.product_point_rate]) }}
{{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}
{{ $t('product.price.til', [product.discount_end_date]) }}{{ $t('product.price.point_return', [product.product_point_rate]) }}
สิ้นสุดการขายแล้ว
*Login required.
Want to pay with credit card alternatives?Points can be used to buy ANY product on DLsite.
{{ rental.price | number_format }}JPY
{{ real_price | number_format }}JPY
สิทธิพิเศษจากการซื้อ
{{ gift.title }}
แจกถึง {{ gift.distribute_end_str }}
{{ coupon.coupon_name }}
แจกถึง {{ coupon.end_date_str }}
วันหมดอายุ:{{ coupon.user_limit_date }}
วันหมดอายุ:{{ coupon.limit_days_day }} วันหลังจากได้มา
{{ bonus.title }}
แจกถึง {{ bonus.end_date_str }}
ดาวน์โหลด | ดูบนเบราว์เซอร์ | |
---|---|---|
PC | ||
สมาร์ทโฟน |
Windows | - |
---|---|
Mac | - |
iOS | - |
Android | - |
อื่น ๆ | - |
2022-11-20 ver 1.1.0
・Node.js v18.12.1 に変更。
・puppeteer-core v19.2.2 に対応。
『Node.js』と『Puppeteer-core』を使い、Windows用の軽量GUIアプリを、JavaScriptとHTMLで作る本です。ローカルの『Google Chrome』をHTMLのレンダリングエンジンとして使用します。
EXEファイルやアイコンの作成、Node.js向けプログラムとWebアプリの連携、Google Chromeの操作、ファイルパスを得られるファイルダイアログの作成、Node.jsの自動ダウンロードと配置などを、実装していきます。
本書では、以下のような機能を実現します。
# GUI部分をWindowsのアプリっぽく呼び出す。
アドレス欄を消す。自動操縦の警告を消す。ウィンドウ位置とサイズを設定する。アイコンを設定したEXEファイルから起動する。実行時引数を受け取る。
# GUI部分を作り、『Node.js』のプログラムと連携させる。
WebアプリからNode.jsの命令を呼び出す。リンククリックで、規定のブラウザでそのURLを開く。
# ネイティブアプリとして足りない機能を補う。
Node.jsのプログラムと、C#のプログラムでやり取りして、ファイルを開く/保存ダイアログを使う。
# Node.jsの有無で処理を分ける。
node.exeが同梱されていたらそのEXEで、なければインストールされているNode.jsを利用する。Windowsの機能を利用してNode.jsを自動でDLして、ZIPファイルの中からnode.exeを取り出して配置する。