Я создал расширение omnibar, которое ищет нашу компанию crm. Я хочу, чтобы позволить пользователю сделать следующее: -Omnibar расширение открытие mailto: link
CRM электронной почты: росс Dargan
и при нажатии клавиши ввода I по электронной почте пользователя. У меня есть предложения работает прекрасно, и я успешно получаю Ури за почту, однако называя этот код (от образцов) с URI ничего не делает: -
navigate('mailto:[email protected]');
function navigate(url) {
chrome.tabs.getSelected(null, function (tab) {
chrome.tabs.update(tab.id, { url: url });
});
}
я не получаю ошибку - но почты по умолчанию программа не всплывала - Я знаю, что я могу получить вкладку, и вставить скрипты, так что я мог бы сделать что-то вроде этого: -
chrome.tabs.getSelected(null, function (tab) {
chrome.tabs.executeScript(tab.id, {code: 'window.location=mailto:ross.dargan.....com'});
});
но приведенный выше код будет работать только тогда, когда я даю свое расширение доступ к каждому хосту, который я могу сделать, но скорее не буду.
Я идиот - это выглядит как почтовые ссылки просто не работают на Windows 8 ср. Должен был попробовать это первым - но похоже, что tel: не работает, используя выше, поэтому я попробую ваш метод для этого! –