草庐IT

gulp-inject

全部标签

javascript - 如何通过 Chrome 扩展程序将 CSS 注入(inject)网页?

我不知道如何通过Chrome扩展程序将CSS注入(inject)网页。我正在尝试将其注入(inject)网页:body{background:#000!important;}a{color:#777!important;}这是我的manifest.json:{"update_url":"http://clients2.google.com/service/update2/crx","name":"TestExtension","version":"1.0","description":"ThisisatestextensionforGoogleChrome.","icons":{"16

javascript - 从 Chrome 上的 Greasemonkey 脚本将 JS 函数注入(inject)页面

我有一个在Firefox和Opera中运行良好的Greasemonkey脚本。然而,我很难让它在Chrome中运行。问题是将一个函数注入(inject)到页面中,该函数可以被页面中的代码调用。这是我目前所做的:首先,我获得了对unsafeWindow的帮助引用对于火狐。这使我可以为FF和Opera(我认为还有Chrome)使用相同的代码。varuw=(this.unsafeWindow)?this.unsafeWindow:window;接下来,我将一个函数注入(inject)到页面中。它实际上只是一个非常薄的包装器,除了在我的GM脚本的上下文中调用相应的函数外什么都不做:uw.set

javascript - 从 Chrome 上的 Greasemonkey 脚本将 JS 函数注入(inject)页面

我有一个在Firefox和Opera中运行良好的Greasemonkey脚本。然而,我很难让它在Chrome中运行。问题是将一个函数注入(inject)到页面中,该函数可以被页面中的代码调用。这是我目前所做的:首先,我获得了对unsafeWindow的帮助引用对于火狐。这使我可以为FF和Opera(我认为还有Chrome)使用相同的代码。varuw=(this.unsafeWindow)?this.unsafeWindow:window;接下来,我将一个函数注入(inject)到页面中。它实际上只是一个非常薄的包装器,除了在我的GM脚本的上下文中调用相应的函数外什么都不做:uw.set

javascript - 鉴于 ES2015、依赖注入(inject)和库抽象,我理想的模块在 2016 年应该是什么样子?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.4年前关闭。Improvethisquestion如果没有,一方面,我会全力以赴编写我所有的模块,例如importAfrom'./a.js';varB=function(){//useA};exportdefaultB;然后使用编译器将其构建为某种浏览器或服务器格式。然而,我对上述问题的一个问题是./a.js的显式规范在import.我明白为什么规范会这样1,支持staticanalysis.但是有两个非常实际的原因为什么在模块的中进

javascript - 鉴于 ES2015、依赖注入(inject)和库抽象,我理想的模块在 2016 年应该是什么样子?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.4年前关闭。Improvethisquestion如果没有,一方面,我会全力以赴编写我所有的模块,例如importAfrom'./a.js';varB=function(){//useA};exportdefaultB;然后使用编译器将其构建为某种浏览器或服务器格式。然而,我对上述问题的一个问题是./a.js的显式规范在import.我明白为什么规范会这样1,支持staticanalysis.但是有两个非常实际的原因为什么在模块的中进

javascript - gulp 任务必须返回任何东西吗?

在显示gulp用法的在线示例中,一些任务返回流,而另一些则不返回。例如,没有返回:gulp.task('tsc',function(){gulp.src('**/*.ts')//...});同样的代码,返回:gulp.task('tsc',function(){returngulp.src('**/*.ts')//...});是否需要返回流? 最佳答案 如果您不返回流,则每个任务的异步结果将不会被其调用者等待,也不会被任何依赖任务等待。例如,当不返回流时:$gulpscripts[21:25:05]Usinggulpfile~/my

javascript - gulp 任务必须返回任何东西吗?

在显示gulp用法的在线示例中,一些任务返回流,而另一些则不返回。例如,没有返回:gulp.task('tsc',function(){gulp.src('**/*.ts')//...});同样的代码,返回:gulp.task('tsc',function(){returngulp.src('**/*.ts')//...});是否需要返回流? 最佳答案 如果您不返回流,则每个任务的异步结果将不会被其调用者等待,也不会被任何依赖任务等待。例如,当不返回流时:$gulpscripts[21:25:05]Usinggulpfile~/my

javascript - 如何使用 gulp 正确清理项目?

关于gulppage有以下例子:gulp.task('clean',function(cb){//Youcanusemultipleglobbingpatternsasyouwouldwith`gulp.src`del(['build'],cb);});gulp.task('scripts',['clean'],function(){//MinifyandcopyallJavaScript(exceptvendorscripts)returngulp.src(paths.scripts).pipe(coffee()).pipe(uglify()).pipe(concat('all.mi

javascript - 如何使用 gulp 正确清理项目?

关于gulppage有以下例子:gulp.task('clean',function(cb){//Youcanusemultipleglobbingpatternsasyouwouldwith`gulp.src`del(['build'],cb);});gulp.task('scripts',['clean'],function(){//MinifyandcopyallJavaScript(exceptvendorscripts)returngulp.src(paths.scripts).pipe(coffee()).pipe(uglify()).pipe(concat('all.mi

javascript - gulp:uglify 和 sourcemaps

我正在使用gulp。我想将一个或多个JS文件(例如jQuery)合并为一个文件,将其缩小,然后将其写入分发文件夹。我是这样做的:minifyJS(['/js/myModule.file1.js','/js/myModule.file2.js'],'/dist/js','myModule')函数:functionminifyJS(sourceFiles,destinationFolder,filenameRoot){returngulp.src(sourceFiles).pipe(plumber())//.pipe(sourcemaps.init())here???.pipe(conca