使用javascript在Chrome中制作自定义书签链接

时间:2013-03-14 15:43:27

标签: javascript google-chrome bookmarklet bookmarks

在深入构建Chrome浏览器扩展程序之前,我想制作一个书签列表,点击后,使用javascript执行特定操作。我不是百分百肯定,但我认为这些可能指的是书签?

从简单开始,我需要做的事情的一个例子是:

  • 我目前正在查看www.somedomain.com
  • 我想点击一个书签,然后转到www.somedomain.com/?testinfo=visible

意思是,无论我在哪个站点,它都会在url中添加/?testinfo = visible并加载它。它需要检查它是否已经/已经结束,所以它最终不会以//结束。

非常感谢。

1 个答案:

答案 0 :(得分:1)

不确定我理解你的要求,但是如果你正在寻找一种方法来检查字符串在JavaScript中的结尾,你可以创建一个字符串原型,如SO answer所示:< / p>

if (typeof String.prototype.endsWith !== 'function') {
    String.prototype.endsWith = function(suffix) {
        return this.indexOf(suffix, this.length - suffix.length) !== -1;
    };
}

在包含您的网址的变量上,您可以执行此操作以查看它是否已有一个尾部斜杠:

if (myUrlVariable.endsWith('/')) {
   // Already ends with a slash, act accordingly
} else {
   // Does NOT end with a slash, act accordingly
}