jiacai2050 / gooreplacer.xpi Goto Github PK
View Code? Open in Web Editor NEWDEPRECATED. 本仓库采用的 Add-on SDK 技术以废弃。 可参考最新的 WebExtensions 在
Home Page: https://github.com/jiacai2050/gooreplacer
DEPRECATED. 本仓库采用的 Add-on SDK 技术以废弃。 可参考最新的 WebExtensions 在
Home Page: https://github.com/jiacai2050/gooreplacer
测试了
https://fonts.googleapis.com/css?family=Open+Sans
https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js
http://fonts.googleapis.com/css?family=Open+Sans
http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js
跳转到ustc.edu.cn后都是504或者502。如https://ajax.lug.ustc.edu.cn/ajax/libs/jquery/1.8.1/jquery.min.js是502
很好的插件,提供了自定义;有个个人看法是,作者可不可以分享一下自己日常使用的规则,甚至可以作为插件的默认规则,这样插件装好了,就可以开箱即用,皆大欢喜,是吧。毕竟要每个用户单独重复去维护个人的跳转规则库,倒不如一个集中的现成的规则库。
您开发的扩展非常好用,但是有一个小小的问题,就是我在 Firefox for Android 上面打开了 Mozilla ADD-ONS 地址(我有时喜欢用这个浏览器在手机上打开 Web QR 扫二维码,这个网站也用了谷歌的接口),按下“添加到 Firefox”以后得到的却是“无法安装”的提示,不知您能否解决下这个问题?
Redirector :: Firefox 附加组件
https://addons.mozilla.org/zh-CN/firefox/addon/redirector/
因为gooreplacer支持在线规则,可以跨fx和chrome使用,所以我准备将firefox redirector 扩展的规则都转换过来,故有如下疑问:
1、注释写在哪?
2、能否限定某些规则只对地址栏重定向,不处理页内元素?
3、能否利用fx和chrome自带的同步功能,同步在线规则地址?
我想把
重定向到
试了以下规则,均无效:
不知道是哪里写错了呢?望解答。
起因是这个帖子https://www.zhihu.com/question/37871481,让有土鳖直接显示中文字幕,但是火狐上的重定向工具没有Owl-redirector这种(我估计又也说不定存在gooreplacer这个bug),然后弄了个重定向规则
https://www.youtube.com/api/timedtext\?(.*)
https://www.youtube.com/api/timedtext?$1&tlang=zh-Hans
在谷歌内核浏览器用gooreplacer测试能正常使用,但是在火狐上不行,研究了半天发现gooreplacer貌似会对XHR这种注入不停重复执行重定向
以上
https://fonts.lug.ustc.edu.cn/
此页面不能正确地重定向
Firefox 检测到该服务器正在将此地址的请求循环重定向。
此问题可能是因为禁用或拒绝 Cookie 导致。
原来
https://fonts.googleapis.com/css?family=Open+Sans
会定向到
https://fonts.lug.ustc.edu.cn/css?family=Open+Sans
现在一直转圈不能打开
禁用gooreplacer
后可以打开
有时候返回504, 有时候返回302. 感觉有点问题. 正常应该直接返回200和资源的.
PS C:\Users\meteor> curl -v http://fonts.lug.ustc.edu.cn/css?family=Open+Sans
* About to connect() to fonts.lug.ustc.edu.cn port 80 (#0)
* Trying 202.141.162.123... connected
* Connected to fonts.lug.ustc.edu.cn (202.141.162.123) port 80 (#0)
> GET /css?family=Open+Sans HTTP/1.1
> User-Agent: curl/7.21.7 (amd64-pc-win32) libcurl/7.21.7 OpenSSL/0.9.8r zlib/1.2.5
> Host: fonts.lug.ustc.edu.cn
> Accept: */*
>
< HTTP/1.1 504 Gateway Time-out
< Server: nginx/1.6.0
< Date: Thu, 18 Dec 2014 09:27:21 GMT
< Content-Type: text/html
< Transfer-Encoding: chunked
< Connection: keep-alive
<
<html>
<head><title>504 Gateway Time-out</title></head>
<body bgcolor="white">
<center><h1>504 Gateway Time-out</h1></center>
<hr><center>nginx/1.6.0</center>
</body>
</html>
* Connection #0 to host fonts.lug.ustc.edu.cn left intact
* Closing connection #0
PS C:\Users\meteor> curl -v http://ajax.lug.ustc.edu.cn/ajax/libs/jquery/1.8.1/jquery.min.js
* About to connect() to ajax.lug.ustc.edu.cn port 80 (#0)
* Trying 202.141.162.123... connected
* Connected to ajax.lug.ustc.edu.cn (202.141.162.123) port 80 (#0)
> GET /ajax/libs/jquery/1.8.1/jquery.min.js HTTP/1.1
> User-Agent: curl/7.21.7 (amd64-pc-win32) libcurl/7.21.7 OpenSSL/0.9.8r zlib/1.2.5
> Host: ajax.lug.ustc.edu.cn
> Accept: */*
>
< HTTP/1.1 302 Moved Temporarily
< Server: nginx/1.6.0
< Date: Thu, 18 Dec 2014 09:29:04 GMT
< Content-Type: text/html
< Content-Length: 160
< Connection: keep-alive
< Location: http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js
<
<html>
<head><title>302 Found</title></head>
<body bgcolor="white">
<center><h1>302 Found</h1></center>
<hr><center>nginx/1.6.0</center>
</body>
</html>
* Connection #0 to host ajax.lug.ustc.edu.cn left intact
* Closing connection #0
不知道platform.twitter.com的oct.js,widget.js之类的有没有国内的Host?
可以把360的集成进来了吧。
另外,中科大的源地址是不是变了?
https://fonts.googleapis.com/css?family=Open+Sans
--》
https://fonts.proxy.ustclug.org/css?family=Open+Sans
Mac下,点红色按钮关闭firefox窗口后再打开就会失效,但如果是退出firefox后再打开就没有这个问题。(Mac10.10,firefox35.01)
firefox 44.0.2
比如请求fonts.googleapis.com
重定向的请求已经返回结果了,但是fonts.googleapis.com的请求依然在进行中,导致一直提示网页在加载.
在工具栏的googleplacer点开不能点开启重定向和自定义规则,在选项里可以调整
很好;android版的要是能顺利上架就好了,现在还搜不到。
苍月浏览器的扩展开发资料在这里:https://developer.palemoon.org/
场景:
youku.com目前会集成一些第三方广告公司的一些脚本,追踪用户.
例如:scorecardresearch.com
这些站会导致浏览器一直提示在加载.
需求:
当满足一些规则时,直接drop掉一些request请求.
这样只要规则得当,反而可以加快'加载'速度.
作者,您好,访问一个dojo的官方帮助文档时,发现有的链接能被替换,有的链接不能被替换 ,有没有可能是dojo特殊的加载方式引起的?
http://dojotoolkit.org/documentation/tutorials/1.10/form_manager/demo/manager.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.