现状
我正在开发一个书签,通过使用存根作为在GitHub上的文件中获取JavaScript代码的实际书签。我在网页上测试书签,然后在文本编辑器中更改JavaScript代码,在命令行中使用git将其推送到GitHub文件,然后在网页上再次运行书签。
当前情况的问题
这种做法对我来说似乎很乏味。每次我在文本编辑器中更改JS代码时,我都要保存在文本编辑器中并编写3个命令(git add,git commit,git push)来更新GitHub文件中的更改(然后单击bookmarklet)再次)。
更令人沮丧的是,Chrome似乎需要花费很长时间来识别最近更改的GitHub文件中的更改。我通过创建一个简单的alert("message");
命令,更改message
值,将更改的代码推送到GitHub(成功),以及查看bookmarklet存根是否来源最近更改的文件(它没有)来测试
我通过将随机数附加到由以下所示的存根 - 存根来源的GitHub文件URL来避免缓存:
javascript:(function(){
var script=document.createElement('script');
script.type='text/javascript';
script.src='https://rawgit.com/username/repo_name/master/bookmarklet.js?v='+(Math.random()*1000);
document.body.appendChild(script);})();
问题
有没有更好的方法来开发bookmarklet,您可以在使用bookmarklet时快速查看bookmarklet代码中的更改?或者任何人都可以看到我正在做的任何问题?
谢谢!