4

Я провожу свой день на работе в Windows XP и дома на OS X. Я использую Firefox на обоих. У меня есть определенные папки синхронизированы, где я люблю перетаскивать ссылки, чтобы посмотреть позже. В XP файлы ссылок сохраняются как .url, а в OS X они сохраняются как .webloc, и Firefox ни в одной из ОС не может использовать формат, используемый другой (файлы .url по крайней мере открываются в Safari в OS X),

Я хотел бы продолжать использовать файлы и не должен сохранять ссылки в электронных письмах или на таких сайтах, как вкусно. Я также хотел бы продолжать использовать Firefox в обеих средах. Есть ли способ сделать так, чтобы Firefox на одной из ОС размещал файлы другой? Может быть расширение или плагин? Я не разборчив в том, какой формат работает. В идеале я хотел бы оставить оба, потому что мне нравится выбор, но любой в порядке.

3 ответа3

4

Вместо того, чтобы помещать файлы ссылок в папку, почему бы не создать другую папку в закладках, чтобы эти ссылки можно было просмотреть позже? Затем вы можете отобразить папку на панели инструментов закладок и легко добавить в нее ссылки. Затем вы можете использовать XMarks для управления своими кросс-платформенными и кросс-браузерными закладками.

альтернативный текст

2

Если дважды щелкнуть файл .url в Snow Leopard, он откроется в Safari. Чтобы открыть его в Firefox:

  1. Откройте редактор Applescript
  2. Вставьте в Applescript ниже (из этого поста переполнения стека)
  3. Сохранить как приложение
  4. В поисковике выберите файл .url
  5. Выберите « Get Info в меню «Файл».
  6. Укажите это новое приложение в разделе «Открыть с помощью».
  7. Нажмите « Change All и подтвердите действие

Чтобы открыть файл .webloc в Firefox в XP, я создал приложение на C #:

  1. Откройте Visual Studio. Экспресс-версии бесплатны от Microsoft.
  2. Меню File -> New -> Project
  3. Выберите Console Application . Назови это. Хорошо
  4. В Solution Explorer щелкните правой кнопкой мыши имя проекта -> Properties
  5. Тип выхода: Windows Application . Это так, когда Windows открывает ваше консольное приложение, окно консоли не отображается
  6. Вставьте приведенную ниже программу на C # в Program.cs
  7. Меню Build -> Build Solution
  8. Дважды щелкните файл .webloc. Когда он спросит, какую программу использовать, выберите из списка и перейдите к новой версии, которую вы только что сделали

Applescript:

on open the_droppings

    set filePath to the_droppings

    set fileContents to read filePath

    set secondLine to paragraph 2 of fileContents

    set tid to AppleScript's text item delimiters
    set AppleScript's text item delimiters to "="
    set URLstring to last text item of secondLine
    set AppleScript's text item delimiters to tid

    do shell script "/usr/bin/open -a Firefox.app " & quoted form of URLstring
end open

Приложение C #:

using System;
using System.IO;
using System.Diagnostics;
using System.Xml;

class Program {
    static void Main(string[] args) {
        if (args == null || args.Length == 0 || Path.GetExtension(args[0]).ToLower() != ".webloc")
            return;

        string url = "";

        XmlTextReader reader = new XmlTextReader(args[0]);
        while (reader.Read()) {
            if (reader.NodeType == XmlNodeType.Element && reader.Name == "string") {
                reader.Read();
                url = reader.Value;
                break;
            }
        }

        // I specify Firefox because I have weird demands for my work computer.
        // To have it open in your default browser, change that line to this:
        // Process.Start(url);
        if (!String.IsNullOrEmpty(url))
            Process.Start("Firefox", url);
    }
}
0

Я хотел бы расширить ответ jtimberman в пользу восхитительного (+1 там).

  1. Вы можете сохранить личные закладки на вкусные
    • Вы можете поделиться этими закладками (с ограниченными группами, даже если они являются частными)
    • Закладки могут быть экспортированы (в вашу резервную копию) и импортированы
      (возможно, даже после некоторых изменений в резервной копии - это файл XML).
      Посмотрите на мой ответ в первом пункте для большего количества заметок.
    • Вы также можете синхронизировать закладки с браузерами Firefox на разных платформах.
      Это означает, что они отображаются как локальные закладки в каждом экземпляре браузера (и синхронизируются в фоновом режиме). Подробнее читайте в FAQ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .