草庐IT

Shell脚本2

全部标签

javascript - 可以在 IE11 中运行用户脚本

我有一个使用Tampermonkey/Greasemonkey在Chrome和Firefox中运行的自定义用户脚本。有没有办法在IE11中使用这个脚本?或者是否有任何适用于IE11的插件可以完成Tampermonkey/Greasemonkey的功能? 最佳答案 TrixIEWPF4.5声称在IE11上模拟Greasemonkey。不幸的是,theoriginalTrixieandIE7Pro停止围绕IE8-ish工作。 关于javascript-可以在IE11中运行用户脚本,我们在St

javascript - 使用javascript根据需要注入(inject)脚本引用?

我有一个JS函数,可能偶尔会在某些页面上使用。它依赖于另一个JS文件(swfObject.js),但我想避免在所有地方包含这个文件,因为大多数时候那是一个浪费的请求。相反,我想创建一个通用函数,可以根据需要将脚本引用注入(inject)页面DOM,因此如果调用此函数,它将检查脚本,如果不存在,则加载它中。我相当确定这是可能的(而且我不打算使用document.write),但是在我冒险进入未知领域之前,有没有人这样做过,如果有的话,有什么建议吗?编辑:好的,我试过了,它在IE6和FF中工作,我还没有测试过其他浏览器。这是我的代码(Rev2.0,现在带有可选回调):functionloa

javascript - Firefox 上 Greasemonkey 脚本中 JavaScript 中的类型强制和字符串连接问题

我正在创建一个GreaseMonkey脚本来改进StackOverflow使用的10k工具的用户界面。我遇到了一个无法重现且坦率地说很奇怪的问题,这让我和JavaScriptroom中的其他人感到困惑。在SOChat上。severallengthy之后我们还没有找到原因debuggingsessions.可以找到有问题的脚本here.Source-Install问题出现在第85行,'vodoo'注释之后的行:return(t+'('++(+f.offensive++f.spam)+')');可能看起来有点奇怪,但是两个变量和内部括号前面的+是类型强制,里面的+是加法,其他的用于连接。没

c# - 脚本中 setTimeout 和 setInterval 函数的等价物#

如何在C#和Script#中使用setTimeout()和setInterval方法?比如怎么写:setInterval(function(){alert("Hello")},3000);? 最佳答案 SetTimeout()和SetInterval()是Script类(或Window以前版本的一部分)脚本#intintervalid=Script.SetInterval(delegate{Window.Alert("Hello");},3000);或者你可以写一个明确的处理函数:Script.SetTimeout(TimeoutH

javascript - 样式表和脚本包在 Mono 中不起作用

背景:我正在迁移一个ASP.NETMVC5应用程序(在Windows8.1、VS2013中开发社区、.NET4.5.1、MySql自定义成员资格和Angular色提供者)元素到Monodelop(在Ubuntu14.4中,Monodelop,Mono).在我的~/App_Start/BundleConfig类中publicstaticvoidRegisterBundles(BundleCollectionbundles){BundleTable.EnableOptimizations=true;bundles.Add(newStyleBundle("~/Content/css").In

javascript - 内容脚本向后台发送响应时获取 "Could not establish connection. Receiving end does not exist."

我写了一个chrome扩展,popupjs会发消息给后台,后台会把消息重定向到contentscript,经过一些网络请求,结果应该返回给后台,然后popupjs。下面是我的一些简化代码。弹出js$('.porintButton').click(function(){switch(this.id){case'learningPointButton':chrome.runtime.sendMessage({action:'learning'},callback);processResult();break;}returntrue;});后台jschrome.runtime.onMessa

javascript - npm 脚本使用 yargs 将参数/参数传递给节点脚本

当用作npm脚本参数时,是否可以调出从yargs检索key?OSX终端中的用户类型:npmrunscaffold--name=blah在package.json中执行:"scaffold":"node./scaffold/index.js--"这导致constyargs=require('yargs').argvif(yargs){console.log(yargs);console.log(yargs.name);process.exit(1)}...result:{_:[],'$0':'scaffold/index.js'}undefined这仅在我在package.json"sc

javascript - 安装时将用户登录名/密码输入存储在 Greasemonkey 脚本中

我正在编写一个Greasemonkey脚本,该脚本通过RESTAPI与Redmine票证管理器通信。由于用户需要登录才能从Redmine获取数据,因此我需要一种方法来在脚本安装时询问用户的凭据并将其保存到脚本中。这是否可以在不要求用户直接在脚本本身中编辑值的情况下实现?编辑:由于这个问题已经有了答案,我将验证下面给出的答案,因为它是一个非常好的框架。 最佳答案 这是一个用于获取和存储登录凭据的框架。†脚本会在第一次运行时提示输入信息并使用GM_setValue()加密存储它.它还在Greasemonkey上下文菜单中添加了两个项目以

javascript - 使用 jsrender 模板嵌入脚本

我想使用我的jsrender模板中的变量来生成一段javascript,但我不知道如何放置在我的希望下面的内容相当清楚。下面的代码产生一个UncaughtSyntaxError.如果我从嵌入式脚本中删除标签,那么它只是作为文本打印到页面上。在下面的代码中,我尝试生成一个ID为“chartId”的div,然后生成一个脚本,通过MyChart对象用内容填充该div。{{forgraphs}}{{html:graphTitle}}{{html:value}}{{/for}}varchartObj=newMyChart("{{html:chartId}}");chartObj.render()

javascript - SVG <脚本> 元素 : inside or outside?

我看到标签可以在svg标签(ref)中使用。此外,svg标签内的元素可以通过标签外的JavaScript访问,因为它们是DOM的一部分。我找不到关于哪个更好的详细信息。通常,我将所有JS代码保存在单独的文件中,并在html中包含引用。我也可以对针对svg元素的脚本做同样的事情吗?另外,我读到我还可以在svg标签内提供指向外部JS文件的链接。更清楚地说,假设我有一个网页(html5),其中嵌入了svg标签。svg包含几个基本形状,我需要鼠标交互。我可能会使用jQuery,但不会使用其他外部插件。您会建议将所有JavaScript(用于svg外部和内部的元素)保存在一个文件中,还是将svg