Пока у меня есть это:
chrome.tabs.getSelected(null, function(tab)
{
var title = tab.title;
var btn = '<a href="' + tab.url + '" onclick="save(\'' + title + '\');"> ' + title + '</a>';
if(tab.url.match('/http:\/\/www.mydomain.com\/version.php/i'))
{
document.getElementById('link').innerHTML = '<p>' + btn + '</p>';
}
});
В основном это должно соответствовать домену в этом:
http://www.mydomain.com/version.php?*
Все, что соответствует этому, даже если оно включает что-то вроде version.php? Ver = 1 и т. Д.
Когда я использовал приведенный выше код, он ничего не отображает, но когда я удаляю оператор if, все нормально, но он показывает на других страницах, что он не должен только на сопоставленном URL.
EDIT:
if(tab.url.match(/http:\/\/www.mydomain.com\/version.php/i))
{
document.getElementById('link').innerHTML = '<p>' + btn + '</p>';
}
Даже не работает как-то ...