Javascript 更具选择性,只处理href属性中带有“drive.google.com”的链接。简单明了,只是一个小错误:它是&export=download,而不是?export=download。链接哪里不工作…嗨@ikiK,谢谢你指出它!愚蠢的错误,刚刚修复。再次检

Javascript 更具选择性,只处理href属性中带有“drive.google.com”的链接。简单明了,只是一个小错误:它是&export=download,而不是?export=download。链接哪里不工作…嗨@ikiK,谢谢你指出它!愚蠢的错误,刚刚修复。再次检,javascript,html,regex,Javascript,Html,Regex,更具选择性,只处理href属性中带有“drive.google.com”的链接。简单明了,只是一个小错误:它是&export=download,而不是?export=download。链接哪里不工作…嗨@ikiK,谢谢你指出它!愚蠢的错误,刚刚修复。再次检查我修改的答案:选择器现在有点选择性,只处理hrefattribute.hi中带有“drive.google.com”的链接,但有一个问题。这个脚本将替换页面中的所有链接,但我真的只想替换google驱动器链接。这就是为什么我从正则表达式开始。


更具选择性,只处理
href
属性中带有“drive.google.com”的链接。简单明了,只是一个小错误:它是
&export=download
,而不是
?export=download
。链接哪里不工作…嗨@ikiK,谢谢你指出它!愚蠢的错误,刚刚修复。再次检查我修改的答案:选择器现在有点选择性,只处理
href
attribute.hi中带有“drive.google.com”的链接,但有一个问题。这个脚本将替换页面中的所有链接,但我真的只想替换google驱动器链接。这就是为什么我从正则表达式开始。如何使其仅适用于谷歌驱动器链接@user291830这很简单,只需修改CSS选择器使其更精确。我看到其他答案在我面前纠正了它。或者您可以使用if语句indexOf@user291830我添加了if语句:
if(link.href.indexOf(“drive.google.com”)>-1){
把你想要的东西放进去,然后对它做出反应。或者你可以使用match…嗨,但有一个问题。这个脚本替换了页面中的所有链接,但我真的只想替换google驱动器链接。这就是为什么我开始使用regex。如何使它只与google驱动器链接一起工作?–@user291830很简单,只需修改CSS选择器即可更准确地说,我看到其他答案在我面前纠正了它。或者你们可以用if语句indexOf@user291830我添加了if语句:
if(link.href.indexOf(“drive.google.com”)>-1){
把你想要的东西放进去,对它做出反应。或者你可以使用match。。。
new RegExp('https://drive.google.com/file/d/' + "(.*)" + '/view')