-1

在深入构建 Chrome 浏览器扩展之前,我想制作一个书签列表,当单击这些书签时,使用 javascript 执行特定操作。我不是 100% 确定,但我认为这些可能是指小书签?

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

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

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

非常感谢。

4

1 回答 1

1

不确定我是否理解您的要求,但如果您正在寻找一种方法来检查 JavaScript 中的字符串以什么结尾,您可以创建一个字符串原型,如此SO 答案中所建议的:

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

在保存你的 URL 的变量上,你可以这样做来查看它是否已经有一个斜杠:

if (myUrlVariable.endsWith('/')) {
   // Already ends with a slash, act accordingly
} else {
   // Does NOT end with a slash, act accordingly
}
于 2013-03-14T15:50:30.923 回答