はてなブログのスクリプトが、がっつり変わってた
三年ほど前の回答で使った Hatena.Diary.Pages.Blogs['*'].initEntry を無理やり書き換える方法が通用しなくなってる。
https://cdn.blog.st-hatena.com/js/hatenablog.js?version=...
# バージョンが Git っぽい
入り口はここ。
Hatena.Diary.GlobalHeader.init()
コメントを表示しているのは、この辺りかな……
}, { "./Entry": 446 }], 448: [function(e, t, n) { ... }], 446: [function(e, t, n) { (function(n) { ... h = function() { function e(t) { ... var o = 3; /* これがコメントの表示数 */ this.loadComments(o), c.infoLoaded.then( function(e) { n.$leaveCommentButton.toggle(!e.cookie_received || e.commentable) }), this.initEvents() } ... }, { key: "loadComments", value: function(e) { var t = this; return d(this.entryId, e, function() { return u.record( "Pages.Blogs['*'].loadEntryInfo.ajax.success" ) }).then(function(e) { t.comments = e.comments, t.hasMore = e.has_more, t.renderComments(), u.record( "Pages.Blogs['*'].init.showEntryInfo" ) }) } }, {
メソッドやプロパティが、数値をキーにしてアクセスされるっぽい感じはなんだ?
React ?
u は、js/Base/SpeedTrack 。
Pages.Blogs['*'] は、速度計測のラベルとして生き残っているのみか。