↑ページトップへ
表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
26/28

【先人に感謝!】 なろうの投稿を分単位で予約できるJavaScript、触発されてつくってみました!

◆ご注意◆

以下に記載するJavaScript(ブックマークレット)は、シロウトな人間が

『よくわからんが、まぁ動いているからヨシ!』の精神で構築しています。

自分用の備忘録に近いです。


(できる限り気をつけていますが)あなたの小説、ほかのデータが損失する可能性を捨てきれません。

万が一にご利用する場合、利用者ご自身の判断と責任のもとでお願い致します。


またこのJavaScript(ブックマークレット)のアイデア元である、先駆者に感謝の意を!

追記:

Twitterにおいてご指摘をくださり誠に感謝です。


※このスクリプトは、

『投稿済み小説』の『次話投稿』&『投稿話の編集』の確認ページにて、実行ボタンを分単位で押下できるJavaScriptです。

===========================


◇お急ぎの方へ 使い方をかんたんに説明



1.下記に記載するスクリプト『javascript:〜void(0);』をクリップボードにコピー


2.ブラウザに登録したブックマークのURL欄に、スクリプトを上書き保存


=設定完了=


3.なろう小説の次話or編集をおこない、

『次話投稿[確認]』または

『投稿済み小説編集[確認]』ページにて

設定したJavascriptのブックマーク(ブックマークレットという)を選択


4.時刻を24時制、 hh:mmの形式で正確に入力後、OKを押す



=予約完了! あとは待つだけ

2021年6月現在、20分後まで有効

つまり、20分程度は時計とにらめっこせずに済みます




スクリプトと注意事項、さらに詳しい説明は下記に記載します

===========================



【はじめに】


お久しぶりです&はじめまして。

バナセルです。


今回、なろう小説の投稿予約を分単位でおこなえるJavaScriptを構築しました! ブックマークに登録して使える『ブックマークレット』として記載します。



小説家になろうの投稿予約は1時間単位。1分単位で投稿&小説を再編集できたらな、と思った方は多いはずです。


実はこれをJavaScriptというよりスクリプトで可能にした方はすでに存在し、なろうのページに公開されています。


自分も、同じことができるスクリプトを作ってみたくなり、この度ほぼ同様のことができるものが作れました。



アイデア元の雲居 残月 さま、

そして参考にさせていただいた先人の方々、誠にありがとうございました!




【JavaScriptはこちら】


javascript:(function(f,d,b,s){d=document;b=d.body;s=d.createElement("script");s.src="//ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js";s.onload=function(){f(jQuery.noConflict(true));};b.appendChild(s);})(function($){x=prompt('投稿時刻を入力 [hh:mm]');document.body.innerHTML=document.body.innerHTML.replace(/実行/g,x);function f(y){(new Date+'').match(/\d{2}:\d{2}/)[0]!=y?setTimeout(f,1000,y):$('#ziwainput,#novelmanage').click();}f(x)});void(0);




【使い方と注意点】


1.スクリプト『javascript:〜void(0);』をクリップボードにコピー


2.ブラウザに登録したブックマークのURL欄に、スクリプトを上書き保存


=設定完了=


3.なろう小説の次話or編集をおこない、

『次話投稿[確認]』または

『投稿済み小説編集[確認]』ページにて

設定したJavaScriptのブックマーク(ブックマークレットという)を選択


4.時刻を24時制、 hh:mmの形式で正確に入力後、OKを押す



=予約完了! あとは待つだけ=

2021年6月現在、20分後まで有効

つまり、20分程度は時計とにらめっこせずに済みます



===========================

!注意点!


パソコンやスマホが画面オフにならないようにしてください。メモリ不足のタスクキルも注意。



『24:01』など半角数字hh:mmの形式で入力してください。

『24:1』のような形式はつかえません。


また入力エラー時の対策はしていませんので、

『99:99(時計の表示にはない数字)』や、『くコ:ミ☆(文字が入力されている)』などの場合は、

OKを押したあと何も起きません。ご注意を。



===========================





【詳しく】

挿絵(By みてみん)

挿絵(By みてみん)


緑◇jQueryとは、

JavaScriptコードをよりかんたんに記述できるように設計されたJavaScriptライブラリ。

外部ファイル.jsのかたちで提供されています。

今回はGoogleにホストされているjQueryライブラリを読み込みます。




赤◇ここは投稿時刻に関係するスクリプトです。

浮かび上がる入力欄に、キーボードなどで時刻を書き入れます(24時制)

OKを押して設定完了です。

入力した時刻を、変数『x』に設定。


赤枠◇なろうページの投稿ボタンに、設定時刻を表示します。

変数『x』を、ボタン文字『実行』と差し替えます。




青◇なろうの投稿ボタンに設定されている部分を、タグのidをもとに自動でクリックするスクリプトです。

jQueryの力を借りてスクリプトを単純化しています。


次話投稿時のid『ziwainput』、投稿済文編集時のid『novelmanage』のどちらにも対応。




黒色◇ブックマークレットのおまじない。


===========================


アイデア元JavaScriptの要素は大まかに

①jQueryを読み込む

②時刻入力&確認欄生成、指定時刻に実行

③特定のidをもとにページのボタンをクリック


これをもとに、ほぼ別構成で作ってみました。

===========================



【参考にさせていただいた方々】


『小説家になろう』連載1作目完結の反省と対策

作者:雲居 残月 さま

その8「指定時刻投稿ブックマークレット

ttps://ncode.syosetu.com/n0623cb/8

※アイデアのみでほぼ別構成で作ったため、スクリプト改変とみなさず、今回の記載に至りました。


ブックマークレットで jQuery を使う魔法の 210 文字

ttps://qiita.com/otchy/items/5c4f2e1b2a93ac200f1c


指定時刻にアラートを出すブックマークレット作った(140字以内で)

ttp://taiju.hatenablog.com/entry/20100110/1263096285


特定の文字列を全て置換する[Javascript]

ttps://qiita.com/DecoratedKnight/items/103ab57431b6c448e535




感謝です!

追記:2025/05

仕様変更により使用不能になりました。ご了承よろしくお願いいたします。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。