2013-03-14 66 views
-1

在开始构建Chrome浏览器扩展程序之前,我想列出一些书签列表,当点击它们时,使用javascript执行特定的操作。我不是100%肯定的,但我认为这些可能是指bookmarklets?使用javascript在Chrome中制作自定义书签链接

要开始简单的东西我需要做的一个例子是:

  • 我正在观看www.somedomain.com
  • 我想点击一个书签,并采取www.somedomain.com/?testinfo=visible

意思是,无论我在哪个网站,它都会添加/?testinfo =对网址可见并加载该网址。它需要检查它是否已经结束,所以它至少不会以//结束。

非常感谢。

+0

什么是这里的问题? – 2013-03-14 15:46:15

回答

1

不知道我理解你所要求的东西,但如果你正在寻找一种方式来检查什么的字符串在JavaScript中结束,你可以创建一个字符串的原型,如本SO answer建议:

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 
}