Как мне обойти Slash в расширении Chrome? - PullRequest
0 голосов
/ 20 июля 2011

В моем расширении я хочу получить href свойство a объекта, которое /photo123456789_987654321.

Но вместо этого я получаю chrome-extension://extension-id/photo123456789_987654321.

Как я работаювокруг этого?

Ответы [ 2 ]

2 голосов
/ 20 июля 2011

Вместо использования более сложного регулярного выражения вы можете просто использовать первую часть строки:

http://jsfiddle.net/3qRQT/

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

someString.replace("chrome-extension://extension-id","");
1 голос
/ 20 июля 2011

Как насчет замены идентификатора расширения регулярным выражением:

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

Например,

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

// "/photo123456789_987654321"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...