Приветствую!
Хочется такое расширение, может уже есть просто не нашел?
Стоишь на страничке нажимаешь кнопку посла по почте. Запускается почтовый клиент по умолчанию, создается новое письмо и туда вкладывается веб-страничка.
Отсутствует
Приветствую!
Хочется такое расширение, может уже есть просто не нашел?
Стоишь на страничке нажимаешь кнопку посла по почте. Запускается почтовый клиент по умолчанию, создается новое письмо и туда вкладывается веб-страничка.
а чем отправка ссылки не устраивает?
ведь страничка это, на самом деле, не страничка...
а хренова куча разных объектов - картинок, флэшек, скриптов и прочего...
Отредактировано VitalyGusarov (29-11-2006 17:49:42)
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1) Gecko/20061010 Firefox/2.0 | TB version 2 beta 1 (20061206)
Отсутствует
Есть люди у который только почта и веб запрещен или ограничен. Вот таким я и хочу иметь возможность посылать страничку.
Отсутствует
Попробовал. Проблемы с русским и почемуто нет картинок в пересланной страничке... может у меня что то с настройками, кто пользовался?
Отсутствует
Приветствую!
Хочется такое расширение, может уже есть просто не нашел?
Стоишь на страничке нажимаешь кнопку посла по почте. Запускается почтовый клиент по умолчанию, создается новое письмо и туда вкладывается веб-страничка.
В окне браузера
Файл -> Отправить ссылку
и не парься
Fedora 7
Отсутствует
В окне браузера
Файл -> Отправить ссылку
и не парься
Да нет, при такой операции вызывается почтовый клиент который работает по умолчанию. А вот например у меня ситуация следующая.
Я пользуюсь батом и ТБ но вынужден держать почтовым клиентом по умолчанию аутглюк. Это вызвано тем, что я вынужден синхронизировать КПК с встроенным покет аутглюком.
Может есть какая строка в конфиге ФФ где можно было бы дать ссылку на нужное почтовое приложение.
Или, ДОКИ, помогите внести изменения в "Send page by email" и добавить в доступные кодировки windows-1251, koi8-r, koi8-u. А то последние исправления в это расширение вносились аж 18 апреля 2006 года. Сам бы дописал, но просто не умею
Отсутствует
klay пишетВ окне браузера
Файл -> Отправить ссылку
и не парься
Да нет, при такой операции вызывается почтовый клиент который работает по умолчанию. А вот например у меня ситуация следующая.
Я пользуюсь батом и ТБ но вынужден держать почтовым клиентом по умолчанию аутглюк. Это вызвано тем, что я вынужден синхронизировать КПК с встроенным покет аутглюком.Может есть какая строка в конфиге ФФ где можно было бы дать ссылку на нужное почтовое приложение.
Или, ДОКИ, помогите внести изменения в "Send page by email" и добавить в доступные кодировки windows-1251, koi8-r, koi8-u. А то последние исправления в это расширение вносились аж 18 апреля 2006 года. Сам бы дописал, но просто не умею
Что имеем?
Имеем в browser.xul например след. код:
<menuitem id="context-sendpage" label="&sendPageCmd.label;" accesskey="&sendPageCmd.accesskey;" command="Browser:SendLink"/>
а в browser.js след. код:
sendLink : function () { MailIntegration.sendMessage( this.linkURL, "" ); // we don't know the title of the link so pass in an empty string }
Ну, первые шаги я за тебя сделал.
Дальше разберешься?
Отредактировано klay (03-12-2006 17:24:26)
Fedora 7
Отсутствует
Что имеем?
Имеем в browser.xul например след. код:а в browser.js след. код:
Ну, первые шаги я за тебя сделал.
Дальше разберешься?
Ух Клай ты маладца..... Только вот я больше про франчайзинг, лизинг и конвертинг знаю..... И с кодингом, совсем никогда не сталкивался, ну разве, что 2 компании по написанию ПО сделал и продал......
Ты уж извини, не могу поддержать твой оптимизм по части, что дальше разберусь. Нет конечно разберусь когда нибуть, но наверно к тому времени этот вопрос будет не очень актуален.
Хотя огромное спасибо за попытку помочь... чес слово спасибо!
Отсутствует
klay пишетЧто имеем?
Имеем в browser.xul например след. код:а в browser.js след. код:
Ну, первые шаги я за тебя сделал.
Дальше разберешься?Ух Клай ты маладца..... Только вот я больше про франчайзинг, лизинг и конвертинг знаю..... И с кодингом, совсем никогда не сталкивался, ну разве, что 2 компании по написанию ПО сделал и продал......
Ты уж извини, не могу поддержать твой оптимизм по части, что дальше разберусь. Нет конечно разберусь когда нибуть, но наверно к тому времени этот вопрос будет не очень актуален.
Хотя огромное спасибо за попытку помочь... чес слово спасибо!
Да не за что. Тут не очень то и сложно.
Ну, давай сделаем еще шаг ...
Все в том же файле browser.js,
что по адресу [директория_Mozilla_Firefox]\chrome\browser.jar\content\browser\
видим следующую структуру:
Да постят меня программисты за сишный слэнг
var MailIntegration = { sendLinkForContent: function () { this.sendMessage(window.content.location.href, window.content.document.title); }, sendMessage: function (aBody, aSubject) { // generate a mailto url based on the url and the url's title var mailtoUrl = "mailto:"; if (aBody) { mailtoUrl += "?body=" + encodeURIComponent(aBody); mailtoUrl += "&subject=" + encodeURIComponent(aSubject); } var ioService = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); var uri = ioService.newURI(mailtoUrl, null, null); // now pass this uri to the operating system this._launchExternalUrl(uri); }, // a generic method which can be used to pass arbitrary urls to the operating // system. // aURL --> a nsIURI which represents the url to launch _launchExternalUrl: function (aURL) { var extProtocolSvc = Components.classes["@mozilla.org/uriloader/external-protocol-service;1"] .getService(Components.interfaces.nsIExternalProtocolService); if (extProtocolSvc) extProtocolSvc.loadUrl(aURL); } };
Ага!
Вот оно как!?
Ну, теперь, давай упростим код. Так сказать вырежем все, оставим лишь каркас для того чтоб понять суть:
var MailIntegration = { sendLinkForContent: function { ... }, sendMessage: function (aBody, aSubject) { ... }, _launchExternalUrl: function (aURL) { ... } };
Может меня кто и осудит за подобный подход. Но мне так легче разбираться в чужих исходниках.
уже лучше ...
честно говоря, тебе функция
не нужна. давай опусти ее. тем более что она очень проста и итак ясна.
Идем дальше. бегло взглянем на
Очень интересная и простая в усвоении функция.
Генерирует ссылку-команду валидную для почтовика от Mozilla.
Судя по всему не только от Mozilla
Посмотри блок вида
if (aBody) { mailtoUrl += "?body=" + encodeURIComponent(aBody); mailtoUrl += "&subject=" + encodeURIComponent(aSubject); }
и все станет ясно
Ну вот, смотри, мы сделали еще один ма-а-аленький шажок.
Отсекли не нужное.
Копай дальше. Тебе нужна
Да простят меня те, кто узрел в моих рассуждения ошубку.
Времени нет просто на дальнейшие копания - уезжаю к своей
Благодарен буду за замечания, ну и помощь этому парню.
Fedora 7
Отсутствует
Не парни..... Вы говорите га какомто другом языке. Умом понимаю, что все просто. А вот у меня встал вопрос, чем бы мне открыть файлик то....
Все нашел в хроме есть таки такой файл, фаром даже войти могу и дальше по каталогам.....
Да вот беда фар сам не открывает, а все остальные редакторы открывают файл .ja как поток какихто символов.....
Прошу учесть, я с программированием не дружил и не дружу, фактически я даже не ламер....
Хотя большое спасибо за попытку.
Но Господа! Прошу учесть, что почитателей ФФ и ТБ ОЧЕНЬ много и они в своей массе не программисты и даже во многом очень далеки от понимания процесса программирования.
Так, что уж простите за непонимания вопроса. А вот попробовать подправить расширение "сенд паге бай емейл", а именно добавить в файл расширения помимо тех 4х, что там есть еще 3 windows-1251, koi8-r, koi8-u.
Думаю, что автор не будет против такой добавки.
Клай, удачи с любимой и спасибо за помощь....
Отсутствует
SMak
Все нашел в хроме есть таки такой файл, фаром даже войти могу и дальше по каталогам.....
Открывать *.jar нужно программами: WinRar,WinZip, 7Zip, WindowsCOmmander(TotalCommander) и т.д. и т.п.
Так, что уж простите за непонимания вопроса. А вот попробовать подправить расширение "сенд паге бай емейл", а именно добавить в файл расширения помимо тех 4х, что там есть еще 3 windows-1251, koi8-r, koi8-u.
Напиши об этом автору.
Я в славный город Муром уезжаю послезавтра завтра. Дача у меня там.
Если к моему, через неделю, приезду, автор, либо любой желающий, не предпримет результативных действий - добавлю требуемый функционал я. Ок?
Но Господа! Прошу учесть, что почитателей ФФ и ТБ ОЧЕНЬ много и они в своей массе не программисты и даже во многом очень далеки от понимания процесса программирования.
Бытует мнение, что эти продукты пользуются популярностью у людей привыкших думать своей головой, а не только в неё есть.
Клай, удачи с любимой и спасибо за помощь....
Спасибо. И совет: Таки попытайся разобраться, даже если и не получиться - будет общее представление о механизме - так сказать для повышения кругозора. Это еще никому не навредило.
С уважением.
Отредактировано klay (04-12-2006 02:11:12)
Fedora 7
Отсутствует
Таки попытайся разобраться, даже если и не получиться - будет общее представление о механизме - так сказать для повышения кругозора. Это еще никому не навредило.
Попробую, но если честно то просто нет времени в потоке разных бизнес инициатив и гос службы
А автору напишу.
Отсутствует
Хочется такое расширение, может уже есть просто не нашел?
Стоишь на страничке нажимаешь кнопку посла по почте. Запускается почтовый клиент по умолчанию, создается новое письмо и туда вкладывается веб-страничка.
Да. как это есть в IE.
Вещь нужная когда вся почта уходит через SMTP в локалке.
и у пользователей нет доступа в инет.
Добавлено Втр 10 Июл 2007 14:31:04 :
подскажите... проблема решилась?
Отсутствует
в симанке эта фишка встроена!
Но насколько я знаю нет в русской редакции...
А нужно для "пользователей."
Добавлено Втр 10 Июл 2007 15:22:02 :
Но насколько я знаю нет в русской редакции...
хоть есть Русификация
Добавлено Втр 10 Июл 2007 15:24:43 :
но вообще реально такую функцию сделать в Firefox ?
Отсутствует
lordslaut
Но насколько я знаю нет в русской редакции...
Файл - Отправить страницу... в русской SeaMonkey.
Вы думаете я специально этот пункт вырезаю при создании русской сборки, как будто мне делать нечего ?
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
lordslaut
но симанке открывается внутренний почтовик... а нужно чтоб открывалось и отправлялось почтовиком установленным в системе по умолчанию.
Ради интереса, если при установке SeaMonkey не ставить почтовик, что тогда открывается?
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
InfoKeeper пишетПриветствую!
Хочется такое расширение, может уже есть просто не нашел?
Стоишь на страничке нажимаешь кнопку посла по почте. Запускается почтовый клиент по умолчанию, создается новое письмо и туда вкладывается веб-страничка.а чем отправка ссылки не устраивает?
ведь страничка это, на самом деле, не страничка...
а хренова куча разных объектов - картинок, флэшек, скриптов и прочего...
В догонку:
Ставлю почтовой программой Outlook Express? а он при отправке ссылки на страницу предлагает Yandex mail? мне неудобно.
Что делать?
Отсутствует