Comments (6)
- 第一个可以在 sandbox 里面测试下,看看哪里出了问题
- 第二个已经创建了。#122
from gooreplacer.
第一个可以在 sandbox 里面测试下,看看哪里出了问题
- 第二个已经创建了。规则分享 #122
我尝试替换类似的url也是这样,sandbox里替换处理的结果就是url编码后的值,没有处理过。
网页上就是一点动静都没有
要替换的url是
规则是:
{
"src": "https://www\.oschina\.net/action/GoToLink\?url=(.*)",
"kind": "regexp",
"dst": "$1",
"enable": true
}
sandbox里提示如下:
匹配成功!https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Flists.fedoraproject.org%2Farchives%2Flist%2Fdevel%40lists.fedoraproject.org%2Fthread%2FJUJV6BEJAXK5LATTSWGRFZDIAVM7KN4J%2F 被重定向到 https%3A%2F%2Flists.fedoraproject.org%2Farchives%2Flist%2Fdevel%40lists.fedoraproject.org%2Fthread%2FJUJV6BEJAXK5LATTSWGRFZDIAVM7KN4J%2F
from gooreplacer.
sandbox 有提示,说明规则没问题,那么大概率就是插件拿到的地址是没有 url encoding 的,用 encoding 之前的试试看?
from gooreplacer.
from gooreplacer.
如图,其他插件有进行链接解码
from gooreplacer.
第一个可以在 sandbox 里面测试下,看看哪里出了问题
- 第二个已经创建了。规则分享 #122
同样的问题。
- 规则:
^https://link\..*\..*/\?target=http(s?)(?:%3A|:)(?:%2F%2F|//)
- 链接:
https://link.juejin.cn/?target=https%3A%2F%2Fgithub.com%2Frgripper%2Frusty-bomber
沙盒测试结果是https://github.com%2Frgripper%2Frusty-bomber
,可能因为这个原因,我的 Firefox 没认为这是个有效的 URL,于是就没有重定向……预期结果应该是https://github.com/rgripper/rusty-bomber
,然后正常重定向才对。另外,如果 URL 里的中文没有经过解码的话有的网站也只会显示 404,而不是正常的页面。
from gooreplacer.
Related Issues (20)
- 中科大的代理已经无了 HOT 2
- 配置完成后隔一段时间失效 HOT 3
- firefox91修改header无效? HOT 4
- 对于重定向后仍符合重定向规则的请求没有进行重定向操作
- 使用在线规则时不会修改响应头 HOT 7
- 规则分享 HOT 2
- cdn.jsdelivr.com挂掉了,扩展无法使用 HOT 5
- cdn.jsdelivr.net 坏了 麻烦及时换成 fastly.jsdelivr.net HOT 2
- jsdelivr CDN寄了 HOT 1
- 请问如何将源代码做成扩展导入Chrome HOT 6
- 升级到 manifest v3
- 移除 jsDelivr 源 HOT 1
- 规则较多时, 不好搜索, 可以加个搜索功能不, 或者分页下拉框加个较大的选项, 如 100条/页 HOT 1
- Firefox store removed HOT 4
- there are something wrong HOT 1
- 忽然发现FIrefox可以改accept-language了。 HOT 2
- 如何让重定向后的地址不在开头自动加上https: HOT 1
- 在edge浏览器的侧边栏搜索中不起作用 HOT 1
- 源码里一个重要但简单的bug HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gooreplacer.