问题标签 [scriptish]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Scriptish 脚本需要刷新页面才能运行?
此脚本有助于在线商店的结帐过程。一切正常,除了需要刷新页面以使程序最初运行。
我想知道这是否是缓存问题,因为它适用于以前查看过的其他产品。我也尝试修补@run-at
无济于事。我正在使用Scriptish扩展,它是一个独立的.js
文件。
为什么这个用户脚本只在刷新时运行?
c# - Calling a local WCF service via Scriptish or Greasemonkey
I'm trying to expose a local WCF service that checks to see if a file exists in my database that can be accessed from a Scriptish script.
Is it possible to call a local URL from Scriptish or Greasemonkey (GET or POST)? I've created a WCF service hosted in IIS on my local machine, and the service is working fine. However, when I try to call the service from Scriptish the Network tab in Chrome/Firefox just says the following:
Here is my ajax call:
My method is decorated with:
I have the following above my service class:
I've tried adding the following to my service with no luck:
I feel like I've tried everything. Any help would be appreciated!
javascript - 单击 css 按钮或加载所有评论
我什至不知道我的问题是否正确,我的意思是,我不能说它是否是一个不允许我的代码工作的 CSS 按钮。我想加载这个新闻网站的所有评论。
如您所见,在页面底部,打开了最近的 5 条评论,在它们下方有一个用于加载更多评论的按钮。这个按钮是我打算自动点击的,我相信它是一个 CSS 按钮。
当我尝试单击失败时,我尝试了另一种解决方案但没有成功。隐藏的评论标有:
当我在萤火虫上删除这个类时,评论立即出现在页面上,但是当我尝试以下操作时,我无法使用 jQuery 选择或创建它:
- 这是我的失败代码,它似乎从未找到等待的元素:
- 在 firebug 的脚本选项卡中,您可以看到:
在这一行中,设置了评论的数量
- 我相信有很多方法可以加载所有评论,但我找不到任何解决方案。你能请任何人帮助我吗?
javascript - 用户脚本(Scriptish)GM_openInTab 返回 NULL
我在使用 window.opener 时遇到问题。
每当我使用 window.open("url") 时,打开的窗口都会很好地引用 window.opener,但是当我使用声称等效的 GM_openInTab 时(我将它用于跨浏览器兼容性,因为在选项卡中打开是必不可少的)子窗口的 window.opener 值为 null。
为什么GM_openInTab的打开窗口window.opener为空?我怎样才能解决这个问题?
javascript - HTML表格以一行呈现
我正在尝试使用用户脚本动态生成表。
问题是所有元素都像这样呈现在一行中:http: //i.imgur.com/MjMtdDg.png
我缺少一些css值吗?或者是其他东西?我想在 Firefox 中使用 Scriptish 在该缩略图中插入简单的标题和表格。
greasemonkey - Scriptish GM_getResourceText 不起作用
这适用于 Greasemonkey,但我不知道为什么它不适用于 Scriptish:
实际下载了 css 文件,控制台日志显示[myscript] not defined
.
greasemonkey - 用户@include url 优先于脚本@include url
我不喜欢使用以下脚本的脚本:
他们超载了许多我们不想的页面,也是因为我过去遇到问题,在编写脚本时,控制台充满了此类脚本产生的错误。我认识到像这些anti-adblock,noPicAds 之类的脚本在我的必需列表中,但为了使用它们,我将包含更改为我使用的特定页面。假设,我进入了一个网页,上面写着:“你需要禁用 Adblock”,所以我抓取了 url,手动编辑了 anti-adblock 脚本添加
刷新页面,它正在工作。现在,当脚本更新时,一切都丢失了。不,我不想停止更新,因为我认为基本上需要这些脚本来保持更新。
我的问题是,无论如何要在更新后保留包含更改?
javascript - Scriptish .click 事件仅在“运行”之后有效,但不适用于 run-at
我正在使用脚本。我想写一个可以为我点击的宏。但它仅在我在脚本编辑器中按运行时才有效。不适用于自动加载。
可能是什么原因?
我想编写一个脚本,通过单击下一步来遍历所有可用页面。
jquery - 有人能告诉我为什么这个 jQuery/Javascript 脚本不起作用吗?
我正在尝试创建一个脚本,当我加载页面时自动为比赛投票(没有非法内容,我可以每天投票一次:D)。
脚本如下:
如果我在 上运行此脚本Mozilla console
,它会完美运行。但是,如果我尝试使用greasemonkey 或scriptish 自动运行它,它不会单击vote
按钮。第二个回声也没有打印出来。
有人可以帮我吗?
javascript - 如何防止 @require 缓存外部 js 脚本
我目前正在尝试弄清楚如何在我的网络服务器上包含一个 javascript,在我的 scriptish/greasemonkey 脚本中,并让它在每次调用用户脚本时重新加载脚本。
我正在我的网络服务器上编辑脚本,我真的不想每次对包含的脚本进行更改时都重新安装用户脚本。
有没有办法解决这个问题?我一直在寻找答案,但到目前为止还没有运气。
所以要清楚,我的用户脚本看起来像这样:
我的外部脚本如下所示:
出于测试目的,所有这些都非常容易。此设置有效,但仅在第一次并且当我更改我的 lib.js 脚本时,用户脚本仍会读取旧的。有没有办法防止用户脚本缓存外部脚本?或者还有其他可以帮助我的元标记吗?
在此先感谢,戴夫