我如何解决Chrome扩展中的Slash问题?

时间:2011-07-20 18:09:37

标签: javascript google-chrome-extension

在我的扩展程序中,我想获得href对象的a属性,即/photo123456789_987654321

但我获得了chrome-extension://extension-id/photo123456789_987654321

我如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

您可以只使用字符串的第一部分而不是使用更复杂的正则表达式:

http://jsfiddle.net/3qRQT/

var someString = "chrome-extension://extension-id/photo123456789_987654321";

someString.replace("chrome-extension://extension-id","");

答案 1 :(得分:1)

如何用regexp替换扩展名id:

href_string.replace(/^chrome-extension:\/\/.*?\//, "/");

E.g。

var href_string = "chrome-extension://extension-id/photo123456789_987654321";
href_string.replace(/^chrome-extension:\/\/.*?\//, "/");

// "/photo123456789_987654321"