TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Userscripts Are Fun and Are Still Very Much Relevant

402 点作者 dutzi大约 5 年前

38 条评论

malwarebytess大约 5 年前
Given the increasingly hostile nature of websites, along with the tendency to remove user control, userscripts are not just still relevant but more relevant than ever.<p>Here&#x27;s some that I like:<p><a href="https:&#x2F;&#x2F;greasyfork.org&#x2F;en&#x2F;scripts&#x2F;10096-general-url-cleaner" rel="nofollow">https:&#x2F;&#x2F;greasyfork.org&#x2F;en&#x2F;scripts&#x2F;10096-general-url-cleaner</a><p><a href="https:&#x2F;&#x2F;greasyfork.org&#x2F;fr&#x2F;scripts&#x2F;19210-google-direct-links-for-pages-and-images" rel="nofollow">https:&#x2F;&#x2F;greasyfork.org&#x2F;fr&#x2F;scripts&#x2F;19210-google-direct-links-...</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;ParticleCore&#x2F;Iridium" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ParticleCore&#x2F;Iridium</a>
评论 #22896926 未加载
评论 #22897816 未加载
insin大约 5 年前
&gt; We could create a browser extension, but that means developing one for all major browsers.<p>Personally, I use most of the extensions I&#x27;ve written in userscript form via Greasemonkey for the convenience of being able to drop straight into editing and testing it when I spot something which could be added or needs to be fixed.<p>If your userscript doesn&#x27;t depend on any APIs provided by the userscript manager you&#x27;re using, you can package it up as a WebExtension by adding a manifest.json:<p><pre><code> { &quot;manifest_version&quot;: 2, &quot;name&quot;: &quot;Your Userscript&quot;, &quot;version&quot;: &quot;1.0&quot;, &quot;content_scripts&quot;: [ { &quot;matches&quot;: [ &quot;https:&#x2F;&#x2F;example.com&#x2F;*&quot;, ], &quot;js&quot;: [ &quot;.&#x2F;your-userscript.user.js&quot; ] } ] } </code></pre> Once you&#x27;ve dropped a manifest.json in, web-ext [1] is handy for running extensions in Firefox and Chrome in a temporary profile&#x2F;developer mode. It also reloads the extension when you make changes.<p>This is particularly useful if your script grows to the point where it could benefit from an options screen, as you can configure `&quot;options_ui&quot;: {&quot;page&quot;: &quot;options.html&quot;}` instead of having to hack an options UI into the target site yourself.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;mozilla&#x2F;web-ext" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mozilla&#x2F;web-ext</a>
评论 #22898545 未加载
dkthehuman大约 5 年前
I’ve been really into using scripts to enhance my browsing experience, so much so that I’ve spent the last 6+ months developing these extensions to curate my experience on the Web:<p>- Intention (<a href="https:&#x2F;&#x2F;getintention.com" rel="nofollow">https:&#x2F;&#x2F;getintention.com</a>) - Pauses distractions so I can scroll less and do more<p>- Hide Feed (<a href="https:&#x2F;&#x2F;hidefeed.com" rel="nofollow">https:&#x2F;&#x2F;hidefeed.com</a>) - Replaces feeds with my daily focus<p>- Hide Likes (<a href="https:&#x2F;&#x2F;hidelikes.com" rel="nofollow">https:&#x2F;&#x2F;hidelikes.com</a>) - Hides vanity metrics for a more authentic experience online<p>They’ve made a significant difference to my browsing experience —- give them a try!
评论 #22896724 未加载
评论 #22896782 未加载
评论 #22900121 未加载
the_duke大约 5 年前
Tampermonkey, ViolentMonkey and GreaseMonkey are all available in Firefox.<p>Can anyone provide a comparison?<p>Edit for the early commenters: as I stated, all of the above are available on current Firefox. Greasemonkey also has been ported to webextensions. Hence my question.<p>Edit 2:<p>TamperMonkey is closed source source and apparently embeds Google Analytics. Either of those immediately kill it for me, considering the kind of access the addon gets.<p>ViolentMonkey &quot;does not collect user data at the moment&quot;, but also allows for it in the privacy policy.<p>I think I&#x27;ll stick with GreaseMonkey.
评论 #22896137 未加载
评论 #22896384 未加载
评论 #22896438 未加载
评论 #22896468 未加载
评论 #22896265 未加载
评论 #22897518 未加载
评论 #22896368 未加载
评论 #22897787 未加载
评论 #22907228 未加载
评论 #22896501 未加载
评论 #22900874 未加载
评论 #22896316 未加载
评论 #22896097 未加载
评论 #22896101 未加载
gklitt大约 5 年前
Strongly agree with the original article, and it&#x27;s fun to see all the niche use cases that people are mentioning here.<p>But I have a major frustration with user scripts: writing them requires experience with Javascript and reverse engineering websites. This is fine for the HN crowd, but locks out most web users, who can&#x27;t program at all.<p>I bet that if it were slightly easier to develop user scripts, there&#x27;d be 10x as many of them. I&#x27;m sure I&#x27;m not the only one who&#x27;s helped a coworker write a bookmarklet &#x2F; user script essential for their workplace sanity.<p>Would be curious what people&#x27;s experiences have been helping nontechnical people extend websites, or if you know of tools in this area.<p>My current attempt at this is a project called Wildcard, which requires a programmer to write some site-specific scraping code, but then shows the scraped data to the end user in a spreadsheet and lets them decide what to do with it:<p><a href="https:&#x2F;&#x2F;www.geoffreylitt.com&#x2F;wildcard&#x2F;salon2020&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.geoffreylitt.com&#x2F;wildcard&#x2F;salon2020&#x2F;</a>
评论 #22900230 未加载
评论 #22898718 未加载
评论 #22899002 未加载
darekkay大约 5 年前
Userscripts are great. I&#x27;m using it mainly for adjusting page styles (similar to Stylish[1]). I&#x27;m reading this very HN page in my custom dark mode. But I&#x27;ve also created some behavior-altering or automation scripts, some of them being open-source [2]. Adding a &quot;@downloadURL&quot; attribute makes it possible to sync the scripts easily across all devices (and users). Userscripts was also my main reason for switching to Firefox, because the mobile version supports Addons.<p>[1] <a href="https:&#x2F;&#x2F;userstyles.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;userstyles.org&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;darekkay&#x2F;config-files&#x2F;tree&#x2F;master&#x2F;userscripts" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;darekkay&#x2F;config-files&#x2F;tree&#x2F;master&#x2F;userscr...</a>
stefs大约 5 年前
15 years ago i used userscripts for ... kinda cheating at a popular browser game. i didn&#x27;t do anything _really_ illegal, it just extended the UI.<p>e.g. if you sent an army to rob a village, it stored the type and level of workshops and calculated how many troops you&#x27;d have to send plundering the next time.<p>it worked really well. next i changed the backend from local storage to a shared database and shared the script with a few friends from my clan. that kinda broke the game. we were incredibly successful but i also immediately lost interest, quit the game and killed the server.
评论 #22898264 未加载
评论 #22897240 未加载
评论 #22897591 未加载
giu大约 5 年前
Funnily enough, one of my first GreaseMonkey scripts that I wrote 9 years ago was one that added the ability to collapse threads here on HackerNews [0]; this functionality was finally added in the past year or so to HN (not based on my implementation).<p>Worked like a charm back in the days :)<p>Another more popular GreaseMonkey script of mine was the Wikipedia TeX Source Extractor [1]; I used it extensively during my studies when writing lecture summaries, papers, or my thesis.<p>Userscripts are definitely fun and can be quite useful.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;giu&#x2F;hacker-news-threadify" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;giu&#x2F;hacker-news-threadify</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;giu&#x2F;wikipedia-tex-source-extractor" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;giu&#x2F;wikipedia-tex-source-extractor</a><p>Update: After not having touched the code of [1] for over 8 years, I just updated the userscript to work with Firefox 75.0 and the GreaseMoneky add-on v4.9.
gabrielsroka大约 5 年前
[I posted this as a &quot;Show HN&quot; a few days ago [0]]<p>I wrote a short JavaScript snippet to export HN Favorites to a CSV file. It scrapes the HTML and navigates from page to page.<p>Setup and usage instructions are in the file.<p>Check out <a href="https:&#x2F;&#x2F;gabrielsroka.github.io&#x2F;getHNFavorites.js" rel="nofollow">https:&#x2F;&#x2F;gabrielsroka.github.io&#x2F;getHNFavorites.js</a> or to view the source code, see <a href="https:&#x2F;&#x2F;github.com&#x2F;gabrielsroka&#x2F;gabrielsroka.github.io&#x2F;blob&#x2F;master&#x2F;getHNFavorites.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gabrielsroka&#x2F;gabrielsroka.github.io&#x2F;blob&#x2F;...</a><p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22788236" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22788236</a>
howenterprisey大约 5 年前
MediaWiki (the software that runs Wikipedia) has extensive built-in support for user scripts. There&#x27;s a decent number of them, too, used for everything from automation of batch tasks to adding any feature one could ask for to the interface. I&#x27;ve written a few myself. Actually, the first programs I ever wrote that other people really used were user scripts. I remember live-debugging one with several users in my ear via TeamSpeak once. &quot;Working yet?&quot; &quot;Nope.&quot; &quot;Nah.&quot;<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;WP:User_scripts" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;WP:User_scripts</a>
Sevii大约 5 年前
The company I work for basically relies on use scripts to make any of our internal tools usable. Its kind of insane and makes on-boarding new employees somewhat difficult when they aren&#x27;t even looking at the same UI as tenured people.
评论 #22896275 未加载
grimgrin大约 5 年前
Here is the one I advertise the most<p><a href="https:&#x2F;&#x2F;greasyfork.org&#x2F;en&#x2F;scripts&#x2F;811-resize-yt-to-window-size" rel="nofollow">https:&#x2F;&#x2F;greasyfork.org&#x2F;en&#x2F;scripts&#x2F;811-resize-yt-to-window-si...</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;Zren&#x2F;ResizeYoutubePlayerToWindowSize&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Zren&#x2F;ResizeYoutubePlayerToWindowSize&#x2F;</a><p>The only thing that would irk would some, I think, is that any stats&#x2F;details are out of sight, a scroll&#x2F;pgdn away
dirtyid大约 5 年前
Highlight new comment on HN<p><a href="https:&#x2F;&#x2F;greasyfork.org&#x2F;en&#x2F;scripts&#x2F;18066-hn-comment-trees" rel="nofollow">https:&#x2F;&#x2F;greasyfork.org&#x2F;en&#x2F;scripts&#x2F;18066-hn-comment-trees</a><p>For reddit:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Farow&#x2F;userscripts&#x2F;blob&#x2F;master&#x2F;reddit-highlight-new-comments.user.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Farow&#x2F;userscripts&#x2F;blob&#x2F;master&#x2F;reddit-high...</a><p>Gmail android creator had a unified one for HN+reddit that syncs across sessions, but it lacks features and haven&#x27;t been updates in years:<p><a href="https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;new-comments&#x2F;jldpfbgmbdnnjdgohphppjnpadogdime" rel="nofollow">https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;new-comments&#x2F;jldpf...</a><p>My most used bookmarklets increments playback speed for html5 videos, i have one that +0.5x and one that -0.5x<p>javascript:(function() {var media = document.querySelectorAll(&#x27;video,audio&#x27;); var rate = media[0].playbackRate+0.5; Array.prototype.forEach.call(media, function(player) {if (rate == null) {return;} else if (rate != 0) { player.playbackRate = rate; } else {player.playbackRate = 1;}}); })();<p>Also skip forward &#x2F; back 30s<p>javascript:(function() {var media = document.querySelectorAll(&#x27;video,audio&#x27;)[0];media.currentTime = media.currentTime+29;})();<p>Forgot:<p><a href="https:&#x2F;&#x2F;timelens.io&#x2F;youtube&#x2F;" rel="nofollow">https:&#x2F;&#x2F;timelens.io&#x2F;youtube&#x2F;</a><p>Great great for skipping past ads or blocks of content based on visual timeline. Wish this was in more in native media players.
评论 #22906263 未加载
Firehawke大约 5 年前
I have severe photosensitivity; large blocks of white hurt my eyes. I use userscripts with Tampermonkey to change sites like this one and Github to a dark color theme that my eyes will tolerate much better.
评论 #22901472 未加载
评论 #22897090 未加载
DonCopal大约 5 年前
This is how Hacker News looks like with my script: <a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;We97pJC.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;We97pJC.png</a><p>Numbers on the left (11, 12, 13) are shortcuts to open a thread (for example, pressing 14 opens the &quot;Userscripts are fun...&quot; thread).<p>Numbers after that (e.g. 65,20) are karma and number of comments, respectively.<p>Much more compact than the default layout and shows better which topics are hot.
评论 #23036767 未加载
ptrik大约 5 年前
Recently wrote a userscript to sync video progress with my friend via peerjs. Works like a charm. And it supports any &lt;video&gt;. The edit-reload dev experience is still much better than extensions.
nfour大约 5 年前
I recently wrote a tiny alternative to the mentioned webpack plugin <a href="https:&#x2F;&#x2F;github.com&#x2F;nfour&#x2F;TinyWebpackUserscriptPlugin" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nfour&#x2F;TinyWebpackUserscriptPlugin</a><p>Using it in this project with some userscripts (see webpack.config.ts): <a href="https:&#x2F;&#x2F;github.com&#x2F;nfour&#x2F;userscripts" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nfour&#x2F;userscripts</a><p>Tampermonkey seems like the best script manager for developer experience (as far as I could tell from trying the others) when configured as recommended (removing cache checks etc.), though it still requires 2 page refreshes to show changes.<p>If anyone knows of an improved workflow I&#x27;m all ears. I&#x27;d like to see something closer to webpack hot reloading, though I suspect we either need a new script manager, or a userscript framework that can be configured to hotswap code.<p>Perhaps browser managed content scripts will be viable? <a href="https:&#x2F;&#x2F;github.com&#x2F;violentmonkey&#x2F;violentmonkey&#x2F;issues&#x2F;604" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;violentmonkey&#x2F;violentmonkey&#x2F;issues&#x2F;604</a>
评论 #22896678 未加载
tiborsaas大约 5 年前
I made this bookmarklet for Mixcloud to be able to save the current track to my YouTube playlist.<p><pre><code> javascript:window.open(&#x27;http:&#x2F;&#x2F;google.com&#x2F;search?q=&#x27; + [].slice.call(document.querySelectorAll(&#x27;span[class*=TrackInfo]&#x27;)).reduce((acc,el)=&gt;acc + el.innerText.split(&#x27; —&#x27;)[0] + &#x27; &#x27;, &#x27;&#x27;).trim())</code></pre>
ori_b大约 5 年前
&gt; <i>Nowadays the internet is pretty decent for all</i><p>... what? The web is rapidly becoming more and more unusable. Often, sites only work well when I fully disable JavaScript, and the associated autoplay ads, trackers, custom half broken and CPU intensive navigation behavior overrides, and similar sources of misbehavior.<p>The modern web is more user hostile than ever before.
评论 #22902553 未加载
aktuel大约 5 年前
My main use case for user scripts is to automatically authenticate on brain dead corporate sites. webex is one example where you cannot save name&#x2F;password in the browser per default.
davide_v大约 5 年前
Yeah, as a developer I still use userscripts and also create them sometimes. Just some days ago I updated my Wikipedia Flag Icons e I recently created a super simple one to sort Linkedin feed chronologically by default. Both are open source and available as extensions too:<p>- <a href="https:&#x2F;&#x2F;github.com&#x2F;DavideViolante&#x2F;Wikipedia-Flag-Icons" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;DavideViolante&#x2F;Wikipedia-Flag-Icons</a><p>- <a href="https:&#x2F;&#x2F;github.com&#x2F;DavideViolante&#x2F;Linkedin-Feed-Sort-By-Recent" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;DavideViolante&#x2F;Linkedin-Feed-Sort-By-Rece...</a>
aib大约 5 年前
Are userscripts still run once after page load? That was a major pain point last time I tried using them, on a dynamic page. I tried hooking some events and run-registered-function-on-tree-change-but-at-most-at-N-msec-intervals, but it got out of hand and ended up looking to take much more time to write than the handler it was going to call, so I filed it under &quot;should be written once and properly&quot; and postponed the whole thing.
评论 #22898099 未加载
t0astbread大约 5 年前
I block cookies (and some other stuff) on YouTube, which also causes all of my settings to fall back to the most annoying defaults possible. So I use a combination of userscripts and userstyles to batter the YouTube client until it does what I want (i.e. a dark theme by default, auto-pausing of channel trailers, a sane default volume and a few other things). It&#x27;s pretty amazing how powerful userscripts and -styles are!
okareaman大约 5 年前
I installed TamperMonkey recently and wrote some scripts to improve my Twitter experience. Very handy. Then it popped up a request for donations screen, which is an understandable approach by the TamperMonkey author, but I became uncomfortable that TamperMonkey was watching everything I did on the web and reporting back to the author, so I uninstalled it.
评论 #22898227 未加载
dragonshed大约 5 年前
One of my favorite browser extensions, Simplify [0], started its life as a userscript&#x2F;userstyle.<p>I&#x27;ve used Greasemonkey scripts to fix stupid (and in one case, broken) things on mandatory intranet sites. They&#x27;re invaluable.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;leggett&#x2F;simplify" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;leggett&#x2F;simplify</a>
jccalhoun大约 5 年前
For me, userscripts have been a great way to learn javascript. I have no programming experience and the ability to find something I want to tweak and be able to implement it on a web site is pretty cool. I created a userscript a few years ago and during the quarantine I&#x27;ve been learning a lot rewriting it to work better.
bombledmonk大约 5 年前
I&#x27;ve spent 9 years maintaining a userscript for a website that now has a new beta in React. Boy, is that a pain in the behind comparatively. I&#x27;m pretty sure what I&#x27;m doing on the old version of the site won&#x27;t be possible, but that is yet to be determined.
评论 #22899126 未加载
maple3142大约 5 年前
I am surprised by the fact that my userscript (Local YouTube Downloader) is mentioned. Thanks!
chrismorgan大约 5 年前
I’ve written extensive user scripts to improve inferior web interfaces of tools that we use for work. My two biggest ones are for a work tracker and a support system. The support system one especially is considered indispensable by the support staff and almost everyone else that ever interacts with it. (Why not just change support system?—you may ask. There were certain features that provided the concrete reason for staying with that one. And in bigger businesses you often don’t have the flexibility to choose different things anyway.)<p>A fair fraction of the user scripting is actually just stylesheets, and indeed I started out with just user stylesheets. It’s amazing what you can do with such stylesheets. You can reduce borders, margin and spacing, reorder sections with flexbox and&#x2F;or grid layout, hide irrelevant functionality or data fields that you <i>never</i> use but the tool doesn’t let you hide, emphasise details that <i>are</i> important to you, reduce the need for scrolling (more efficient layout is routinely able to make things 30–50% shorter without feeling in any way cramped, because many layouts are simply unnecessarily wasteful of space), make sidebars sticky to save scrolling, increase the size of elements and popups that are inexplicably small with forced scrolling, and <i>loads</i> more.<p>And that’s just the styles part. Add scripting and you can do things like set the document title because the system just sets “AppName” or “Manage Request”; automatically click on “load more” links; restructure content for better consumption; in history streams collapse automated things with a single line summary, or bulky tables of the fields that changed with more compact representation; highlight things differently based on the result of some function on the element (e.g. who wrote it), change how times are presented (e.g. replace an absolute timestamp with absolute and relative, plus showing other timezones that could be relevant in a tooltip); add a button to copy the ID or link for an item; and much more that I haven’t even thought of yet.<p>My user scripts are readily configurable: each feature can be turned on or off independently, since a few of the features some people like and others don’t.<p>I’ve thought and said before that this should be a plausible business: forced to use a web app that’s slowing you down? Hire me and I’ll make it easier and faster for you to use. I guarantee improved happiness and at least some productivity boost, and <i>enormous</i> productivity boosts are possible, like orders of magnitude in some cases, by better information presentation and automating arduous human-driven tasks.<p>There’s always the danger that the app will change underneath you, but this isn’t often a problem.<p>If you’re interested in this idea and have any web apps that you might like help with making a user script to improve, email me at userscripts@chrismorgan.info.
评论 #22901390 未加载
rgrau大约 5 年前
Since 2012 I&#x27;m using a userscript I wrote to inject a button to each github code comment to open my editor at the file-and-line.<p>It feels strange this is not something more people want, but I haven&#x27;t seen any other project that addresses the same, so I&#x27;m still kinda maintaining it:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;kidd&#x2F;org-protocol-github-lines&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kidd&#x2F;org-protocol-github-lines&#x2F;</a>
nailer大约 5 年前
&gt; We could create a browser extension, but that means developing one for all major browsers.<p>No it doesn&#x27;t. A single webextension works across Firefox, Edge and Chrome. Safari is an exception though.<p><a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Mozilla&#x2F;Add-ons&#x2F;WebExtensions&#x2F;Build_a_cross_browser_extension" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Mozilla&#x2F;Add-ons&#x2F;Web...</a>
fakedrake大约 5 年前
How about pushing for browsers to allow for the same functionality browser wide? And, yes, I am still bitter about firefox killing vimperator.
netcraft大约 5 年前
So the last time I tried to make an extension (I believe in chrome) for an application I work on, I could not access data stored in the global object - I was trying to make data available to the extension to do more with and show like debug information. Can you access js variables with userscripts like you could in the developer console?
darkarmani大约 5 年前
I can&#x27;t believe that cut-n-paste can be modified by websites and it isn&#x27;t easy to regain control. For some sites, when you copy a text selection it adds the url as well.<p>I really wish you could tell your browser to disallow this kind of modification. I only want to copy what i see with my eyes. (WYSISYG)
concordDance大约 5 年前
As someone who has made a number of userscripts to improve his experience with various websites (mostly for work), I&#x27;m glad they&#x27;re getting some attention :)<p>So often simple UI changes like resizing a textbox or adding the ability to collapse comment threads can make a big difference to your experience.
matlin大约 5 年前
I wish there were a userscript equivalent for API&#x27;s. e.g. someone could make and share a script to get flight details from the Gmail API. The advantage would be that <i>I</i> could run the script rather than give an oauth token to a third party to run it on my behalf.
thanksforfish大约 5 年前
What&#x27;s the security story for userscripts?
评论 #22906223 未加载
评论 #22899113 未加载
_pmf_大约 5 年前
If somebody could tell me how to use user scripts and user CSS on Brave mobile, I&#x27;d be a happy person.
评论 #22906608 未加载
评论 #22896448 未加载
评论 #22898009 未加载
评论 #22897836 未加载