{"id":2686,"date":"2014-06-16T14:25:36","date_gmt":"2014-06-16T05:25:36","guid":{"rendered":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/?p=2686"},"modified":"2014-06-23T12:20:05","modified_gmt":"2014-06-23T03:20:05","slug":"%e3%83%89%e3%83%83%e3%83%88%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e7%94%a8%e3%81%aegreasemonkey%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88","status":"publish","type":"post","link":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/2014\/06\/16\/2686\/","title":{"rendered":"\u30c9\u30c3\u30c8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u7528\u306eGreasemonkey\u30b9\u30af\u30ea\u30d7\u30c8"},"content":{"rendered":"<p>\uff08Chrome\u3067\u3082\u52d5\u4f5c\u3059\u308b\u3088\u3046\u306b\u3057\u307e\u3057\u305f\u21d2\u300c<a href=\"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/2014\/06\/23\/2749\" title=\"\u30c9\u30c3\u30c8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u7528\u306eGreasemonkey\u30b9\u30af\u30ea\u30d7\u30c8 (2)\">\u30c9\u30c3\u30c8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u7528\u306eGreasemonkey\u30b9\u30af\u30ea\u30d7\u30c8 (2)<\/a>\u300d\uff09<\/p>\n<p>\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u5b66\u7fd2\u30b5\u30a4\u30c8\u306e\u300c<a href=\"http:\/\/dotinstall.com\">\u30c9\u30c3\u30c8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/a>\u300d\u306b\u306f\u975e\u5e38\u306b\u304a\u4e16\u8a71\u306b\u306a\u3063\u3066\u3044\u308b\u304c\u3001\u95b2\u89a7\u753b\u9762\u3067\u306f\u300c\u6b21\u306e\u30ec\u30c3\u30b9\u30f3\u3078\u79fb\u52d5\u300d\u3059\u308b\u300c\u6b21\u3078\u300d\u30dc\u30bf\u30f3\u3068\u300c\u305d\u306e\u30ec\u30c3\u30b9\u30f3\u3092\u5b8c\u4e86\u300d\u306b\u3059\u308b\u300c\u5b8c\u4e86\u300d\u30dc\u30bf\u30f3\u304c\u5225\u500b\u306b\u7528\u610f\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u52d5\u753b\u3092\u898b\u7d42\u308f\u3063\u3066\u6b21\u306e\u52d5\u753b\u3078\u79fb\u52d5\u3059\u308b\u969b\u306b\u3046\u3063\u304b\u308a\u300c\u6b21\u3078\u300d\u306e\u307f\u3092\u62bc\u3057\u3066\u305d\u306e\u56de\u304c\u300c\u5b8c\u4e86\u300d\u3055\u308c\u3066\u304a\u3089\u305a\u3001\u307e\u305f\u305d\u306e\u56de\u306b\u623b\u3063\u3066\u3044\u3061\u3044\u3061\u5b8c\u4e86\u3057\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u3053\u3068\u304c\u3042\u308b\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616130033.png\" alt=\"20140616130033\" width=\"285\" height=\"173\" class=\"aligncenter size-full wp-image-2688\" srcset=\"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616130033.png 285w, http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616130033-150x91.png 150w\" sizes=\"(max-width: 285px) 100vw, 285px\" \/><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616131242.png\" alt=\"20140616131242\" width=\"283\" height=\"107\" class=\"aligncenter size-full wp-image-2689\" srcset=\"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616131242.png 283w, http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616131242-150x56.png 150w\" sizes=\"(max-width: 283px) 100vw, 283px\" \/><br \/>\n\u5f53\u305f\u308a\u524d\u3068\u8a00\u3048\u3070\u305d\u3046\u306a\u306e\u3060\u304c\u3001\u898b\u7d42\u308f\u3063\u3066\u6b21\u3078\u79fb\u52d5\u3057\u3066\u3044\u308b\u306e\u3067\u81ea\u52d5\u3067\u300c\u5b8c\u4e86\u300d\u3057\u3066\u304f\u308c\u308b\u3088\u3046\u306a\u30b0\u30ea\u30e2\u30f3\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u7d44\u3093\u3067\u307f\u305f\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616125707.png\" alt=\"20140616125707\" width=\"660\" height=\"262\" class=\"aligncenter size-full wp-image-2687\" srcset=\"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616125707.png 660w, http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616125707-150x59.png 150w, http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616125707-300x119.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><br \/>\n\u307e\u305f\u3001\u30ec\u30c3\u30b9\u30f3\u30da\u30fc\u30b8\u306e\u8868\u793a\u6642\u306b\u306f\u52d5\u753b\u306f\u505c\u6b62\u72b6\u614b\u306b\u306a\u3063\u3066\u3044\u3066\u3001\u6b21\u3005\u306b\u30ec\u30c3\u30b9\u30f3\u52d5\u753b\u3092\u773a\u3081\u305f\u3044\u5834\u5408\u306b\u306f\u300c\u6b21\u3078\u300d\u21d2\u300c\u30da\u30fc\u30b8\u79fb\u52d5\u300d\u21d2\u300c\u518d\u751f\u3055\u308c\u306a\u3044\u300d\u21d2\u300c\u518d\u751f\u30dc\u30bf\u30f3\u30af\u30ea\u30c3\u30af\u300d\u306e\u6d41\u308c\u304c\u30cd\u30c3\u30af\u306b\u306a\u308b\u306e\u3067\u3001\u672a\u5b8c\u4e86\uff08\u300c\u5b8c\u4e86\u30dc\u30bf\u30f3\u300d\u304c\u3042\u308b\uff09\u306e\u5834\u5408\u306b\u306f\u81ea\u52d5\u518d\u751f\u3059\u308b\u3088\u3046\u306b\u3082\u3057\u305f\u3002<\/p>\n<p>\u305d\u308c\u3068\u3001\u30ec\u30c3\u30b9\u30f3\u306e\u6700\u5f8c\u306e\u56de\u3067\u306f\u3001\u672c\u6765\u306f\u300c\u6b21\u3078\u300d\u306e\u30dc\u30bf\u30f3\u306f\u7121\u52b9\u306a\u306e\u3060\u304c\u3001\u3053\u306e\u52d5\u4f5c\u5909\u66f4\u3092\u7d44\u307f\u8fbc\u3080\u3068\u6700\u5f8c\u306e\u56de\u3067\u3082\u300c\u5b8c\u4e86\u300d\u306e\u52d5\u4f5c\u306b\u306a\u3063\u3066\u3044\u305f\u307b\u3046\u304c\u3088\u3055\u305d\u3046\u306a\u306e\u3067\u3001\u305d\u308c\u3092\u6709\u52b9\u5316\u3057\u3066\u3055\u3089\u306b\u3001\u6700\u5f8c\u306e\u56de\u306e\u300c\u6b21\u3078\u300d\u306e\u52d5\u4f5c\u3068\u3057\u3066\u30ec\u30c3\u30b9\u30f3\u4e00\u89a7\u3078\u79fb\u52d5\uff08\u623b\u308b\uff09\u3088\u3046\u306b\u3057\u3066\u307f\u305f\u3002<\/p>\n<p>\u73fe\u5728\u306e\u30c9\u30c3\u30c8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u306f\u3001\u52d5\u753b\u8868\u793a\u306b\u306fVimeo\u3092\u4f7f\u3063\u3066\uff08\u4ee5\u524d\u306fYouTube\u3060\u3063\u305f\uff09\u3044\u3066\u3001\u5185\u90e8\u3067HMHM\u3068\u3044\u3046\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304b\u3089\u64cd\u4f5c\u3057\u3066\u3044\u308b\u3088\u3046\u3060\u3002\u307e\u305f\u3001\u300c\u5b8c\u4e86\u300d\u30dc\u30bf\u30f3\u306e\u62bc\u4e0b\u3092\u30b0\u30ea\u30e2\u30f3\u304b\u3089\u5b9f\u884c\u3059\u308b\u305f\u3081\u306b\u306funsafeWindow\u3092\u7528\u3044\u306a\u3044\u3068\u30c0\u30e1\u306a\u3088\u3046\u3060\u3063\u305f\u3002<\/p>\n<p>\u52d5\u4f5c\u306e\u5207\u308a\u66ff\u3048\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u3082\u4ed8\u3051\u307e\u3057\u305f\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616132809.png\" alt=\"20140616132809\" width=\"651\" height=\"126\" class=\"aligncenter size-full wp-image-2696\" srcset=\"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616132809.png 651w, http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616132809-150x29.png 150w, http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/20140616132809-300x58.png 300w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/p>\n<ul>\n<li><a href=\"https:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-content\/uploads\/2014\/06\/DotInstallLessonAutoPlayAndComplete.user.js\">DotInstallLessonAutoPlayAndComplete.user.js<\/a>\n<\/ul>\n<div class=\"hl-surround\" style=\"height:280px;\"><div class=\"hl-main\"><pre><span class=\"hl-comment\">\/\/ ==UserScript==\r\n\/\/ @name        DotInstallLessonAutoPlayAndComplete\r\n\/\/ @namespace   <\/span><span class=\"hl-url\">http:\/\/mechsys.tec.u-ryukyu.ac.jp\/<\/span><span class=\"hl-comment\">~oshiro\/\r\n\/\/ @include     <\/span><span class=\"hl-url\">http:\/\/dotinstall.com\/lessons\/<\/span><span class=\"hl-comment\">*\/*\r\n\/\/ @version     ver.0.1\r\n\/\/ @grant       GM_getValue\r\n\/\/ @grant       GM_setValue\r\n\/\/ @grant       unsafeWindow\r\n\/\/ @require <\/span><span class=\"hl-url\">http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1\/jquery.min.js\r<\/span><span class=\"hl-comment\">\n\/\/ @require <\/span><span class=\"hl-url\">http:\/\/ajax.googleapis.com\/ajax\/libs\/jqueryui\/1.8.4\/jquery-ui.min.js\r<\/span><span class=\"hl-comment\">\n\/\/ ==\/UserScript==\r\n\r\n<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-reserved\">function<\/span><span class=\"hl-brackets\">(){\r\n    <\/span><span class=\"hl-comment\">\/\/ \u52d5\u4f5c\u5207\u308a\u66ff\u3048\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u306e\u8ffd\u52a0\r<\/span><span class=\"hl-code\">\n    $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-string\">#lesson-complete-button<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">parent<\/span><span class=\"hl-brackets\">()<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">append<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">&lt;div&gt;<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">\r\n       .<\/span><span class=\"hl-identifier\">append<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">&lt;input id=&quot;auto-play&quot; name=&quot;autoplay&quot; type=&quot;checkbox&quot;&gt;\u81ea\u52d5\u518d\u751f<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">\r\n       .<\/span><span class=\"hl-identifier\">append<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">&lt;input id=&quot;next-complete&quot; name=&quot;nextcomplete&quot; type=&quot;checkbox&quot;&gt;\u81ea\u52d5\u5b8c\u4e86\u30c1\u30a7\u30c3\u30af<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">\r\n       .<\/span><span class=\"hl-identifier\">append<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">&lt;input id=&quot;return-list&quot; name=&quot;returnlist&quot; type=&quot;checkbox&quot;&gt;\u5168\u5b8c\u4e86\u6642\u306b\u4e00\u89a7\u3078<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">;\r\n    \r\n    <\/span><span class=\"hl-comment\">\/\/ \u52d5\u4f5c\u8a2d\u5b9a\u306e\u5fa9\u5e30\u3068\u5207\u308a\u66ff\u3048\u6642\u306e\u8a2d\u5b9a\u767b\u9332\r<\/span><span class=\"hl-code\">\n    $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#auto-play<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">prop<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-string\">checked<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-code\">, <\/span><span class=\"hl-identifier\">GM_getValue<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">DotInstallAutoPlay<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-code\">, <\/span><span class=\"hl-reserved\">true<\/span><span class=\"hl-brackets\">))<\/span><span class=\"hl-code\">;\r\n    $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#next-complete<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">prop<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-string\">checked<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-code\">, <\/span><span class=\"hl-identifier\">GM_getValue<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">DotInstallNextComplete<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-code\">, <\/span><span class=\"hl-reserved\">true<\/span><span class=\"hl-brackets\">))<\/span><span class=\"hl-code\">;\r\n    $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#return-list<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">prop<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-string\">checked<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-code\">, <\/span><span class=\"hl-identifier\">GM_getValue<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">DotInstallReturnList<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-code\">, <\/span><span class=\"hl-reserved\">true<\/span><span class=\"hl-brackets\">))<\/span><span class=\"hl-code\">;\r\n\r\n    $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#auto-play<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">change<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-reserved\">function<\/span><span class=\"hl-brackets\">(){<\/span><span class=\"hl-identifier\">GM_setValue<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">DotInstallAutoPlay<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-code\">, $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#auto-play<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">prop<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-string\">checked<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-brackets\">))<\/span><span class=\"hl-code\">;<\/span><span class=\"hl-brackets\">})<\/span><span class=\"hl-code\">;\r\n    $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#next-complete<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">change<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-reserved\">function<\/span><span class=\"hl-brackets\">(){<\/span><span class=\"hl-identifier\">GM_setValue<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">DotInstallNextComplete<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-code\">, $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#next-complete<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">prop<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-string\">checked<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-brackets\">))<\/span><span class=\"hl-code\">;<\/span><span class=\"hl-brackets\">})<\/span><span class=\"hl-code\">;\r\n    $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#return-list<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">change<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-reserved\">function<\/span><span class=\"hl-brackets\">(){<\/span><span class=\"hl-identifier\">GM_setValue<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">DotInstallReturnList<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-code\">, $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#return-list<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">prop<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-string\">checked<\/span><span class=\"hl-quotes\">&quot;<\/span><span class=\"hl-brackets\">))<\/span><span class=\"hl-code\">;<\/span><span class=\"hl-brackets\">})<\/span><span class=\"hl-code\">;\r\n    \r\n    <\/span><span class=\"hl-comment\">\/\/ \u52d5\u753b\u306e\u81ea\u52d5\u518d\u751f\r\n    <\/span><span class=\"hl-reserved\">if <\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-code\">$<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#completeButtonLabel<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)[<\/span><span class=\"hl-number\">0<\/span><span class=\"hl-brackets\">]<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">innerHTML<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">match<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">\/<\/span><span class=\"hl-string\">^\\s*\u5b8c\u4e86\\s*$<\/span><span class=\"hl-quotes\">\/<\/span><span class=\"hl-brackets\">)) { <\/span><span class=\"hl-comment\">\/\/ \u672a\u5b8c\u4e86\uff08\u300c\u5b8c\u4e86\u300d\u30e9\u30d9\u30eb\u304c\u3042\u308b\uff09\u306a\u3089\r\n        <\/span><span class=\"hl-reserved\">if <\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-code\">$<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#auto-play<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">prop<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">checked<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)) {\r\n           <\/span><span class=\"hl-identifier\">addEventListener<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">load<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-code\">, <\/span><span class=\"hl-reserved\">function<\/span><span class=\"hl-brackets\">(){<\/span><span class=\"hl-identifier\">unsafeWindow<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">HMHM<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">movie<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">vimeo<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">player<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">playVideo<\/span><span class=\"hl-brackets\">()<\/span><span class=\"hl-code\">;<\/span><span class=\"hl-brackets\">})<\/span><span class=\"hl-code\">;\r\n        <\/span><span class=\"hl-brackets\">}       \r\n    }\r\n    <\/span><span class=\"hl-comment\">\/\/ \u300c\u6b21\u3078\u300d\u30dc\u30bf\u30f3\u306e\u52d5\u4f5c\r<\/span><span class=\"hl-code\">\n    $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#lesson-complete-button<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">next<\/span><span class=\"hl-brackets\">()<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">click<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-reserved\">function<\/span><span class=\"hl-brackets\">() {\r\n       <\/span><span class=\"hl-reserved\">var <\/span><span class=\"hl-identifier\">href<\/span><span class=\"hl-code\"> = $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-reserved\">this<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">attr<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">href<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">;\r\n        <\/span><span class=\"hl-reserved\">if <\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-code\">$<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">#return-list<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">prop<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">checked<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\"> &amp;&amp; $<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-reserved\">this<\/span><span class=\"hl-brackets\">)<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">hasClass<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-string\">disabled<\/span><span class=\"hl-quotes\">'<\/span><span class=\"hl-brackets\">)) {<\/span><span class=\"hl-identifier\">href<\/span><span class=\"hl-code\"> = <\/span><span class=\"hl-builtin\">window<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">location<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">href<\/span><span class=\"hl-code\">.<\/span><span class=\"hl-identifier\">replace<\/span><span class=\"hl-brackets\">(<\/span><span class=\"hl-quotes\">\/<\/span><span class=\"hl-string\">[^<\/span><span class=\"hl-quotes\">\/<\/span><span class=\"hl-code\">]+$<\/span><span class=\"hl-quotes\">\/<\/span><span class=\"hl-string\">, '');} <\/span><span class=\"hl-quotes\">\/\/<\/span><span class=\"hl-string\"> \u6700\u5f8c\u306e\u30ea\u30f3\u30af\u3067\u306f\u30ec\u30c3\u30b9\u30f3\u4e00\u89a7\u3078\r\n\r\n       if ($('#completeButtonLabel')[0].innerHTML.match(<\/span><span class=\"hl-quotes\">\/<\/span><span class=\"hl-code\">^\\<\/span><span class=\"hl-identifier\">s<\/span><span class=\"hl-code\">*\u5b8c\u4e86\\<\/span><span class=\"hl-identifier\">s<\/span><span class=\"hl-code\">*$<\/span><span class=\"hl-quotes\">\/<\/span><span class=\"hl-string\">) &amp;&amp; $('#next-complete').prop('checked')) {\r\n          unsafeWindow.$('#lesson-complete-button').click();\r\n          <\/span><span class=\"hl-quotes\">\/\/<\/span><span class=\"hl-string\">alert('\u5b8c\u4e86\u3057\u307e\u3057\u305f\uff01');\r\n      }\r\n      if (!$('#lesson-complete-button').next().hasClass('disabled') || $('#return-list').prop('checked')) {\r\n          setTimeout(function(){window.location=href;}, 800); <\/span><span class=\"hl-quotes\">\/\/<\/span><span class=\"hl-string\"> \u30ec\u30c3\u30b9\u30f3\u306e\u300c\u5b8c\u4e86\u300d\u64cd\u4f5c\u304c\u7d42\u308f\u308b\u304f\u3089\u3044\u307e\u3067\u5f85\u3063\u3066\u79fb\u52d5\r\n      }\r\n      return false;\r\n    });\r\n})();<\/span><\/pre><\/div><\/div>\n<p><strong>\u30ea\u30f3\u30af<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/gist.github.com\/oflow\/3377080\">\u30c9\u30c3\u30c8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u304b\u3044\u3046\u30b5\u30a4\u30c8\u306e\u52d5\u753b\u3092\u81ea\u52d5\u518d\u751f<br \/>\n<\/a>||\u4ee5\u524d\u306eYouTube\u7248\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\uff08Chrome\u3067\u3082\u52d5\u4f5c\u3059\u308b\u3088\u3046\u306b\u3057\u307e\u3057\u305f\u21d2\u300c\u30c9\u30c3\u30c8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u7528\u306eGreasemonkey\u30b9\u30af\u30ea\u30d7\u30c8 (2)\u300d\uff09 \u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u5b66\u7fd2\u30b5\u30a4\u30c8\u306e\u300c\u30c9\u30c3\u30c8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u300d\u306b\u306f\u975e\u5e38\u306b\u304a\u4e16\u8a71\u306b\u306a\u3063\u3066\u3044\u308b\u304c\u3001\u95b2\u89a7\u753b\u9762\u3067\u306f\u300c\u6b21\u306e\u30ec\u30c3\u30b9\u30f3 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[172,331],"_links":{"self":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts\/2686"}],"collection":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/comments?post=2686"}],"version-history":[{"count":16,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts\/2686\/revisions"}],"predecessor-version":[{"id":2759,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/posts\/2686\/revisions\/2759"}],"wp:attachment":[{"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/media?parent=2686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/categories?post=2686"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mechsys.tec.u-ryukyu.ac.jp\/~oshiro\/SiteList\/wp-json\/wp\/v2\/tags?post=2686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}