сеть

Откройте веб-страницу или файл в браузере

Синтаксис

web
web(url)
web(url,opt)
web(url,opt1,...,optN)
stat = web(___)
[stat,h] = web(___)
[stat,h,url] = web(___)

Описание

web открывает пустой веб-браузер MATLAB®.

пример

web(url) открывает страницу, заданную url в веб-браузере MATLAB. Если несколько браузеров открыты, отображения страницы в том, которое последний раз использовалось.

пример

web(url,opt) открывает страницу с помощью заданного параметра браузера, такого как '-new', чтобы создать новый экземпляр браузера или '-browser', чтобы использовать системный браузер.

пример

web(url,opt1,...,optN) открывает страницу с помощью одного или нескольких параметров браузера.

stat = web(___) возвращает состояние операции: 0 в случае успеха, 1 или 2, если неудачный. Можно включать любой из входных параметров в предыдущих синтаксисах.

пример

[stat,h] = web(___) возвращает указатель на веб-браузер MATLAB, который позволяет вам закрывать его с помощью команды close(h). Если вы не задаете входных параметров к функции web, таких как   [stat,h] = web, то указатель соответствует последний раз используемому веб-браузеру MATLAB.

[stat,h,url] = web(___) возвращает URL текущей страницы в веб-браузере MATLAB.

Примеры

свернуть все

Откройте домашнюю страницу веб-сайта MathWorks®.

url = 'https://www.mathworks.com';
web(url)

Откройте страницу в новом экземпляре браузера, который не включает панель инструментов.

web(url,'-new','-notoolbar')

Просмотрите файл HTML, который находится в вашей системе.

Создайте файл HTML путем публикации файла примера программы. Скопируйте программный файл в текущую папку так, чтобы код мог запуститься во время процесса публикации.

program = fullfile(matlabroot,'help','techdoc',...
          'matlab_env','examples','fourier_demo2.m');
copyfile(program);
htmlFile = publish('fourier_demo2.m');

Просмотрите файл путем определения имени файла.

web(htmlFile)

Также можно использовать схему file:/// URL, пока вы включаете полный путь. Функция publish возвращает путь в htmlFile вывод.

url = ['file:///',htmlFile];
web(url)

Откройте домашнюю страницу веб-сайта MathWorks® в системном браузере.

url = 'https://www.mathworks.com';
web(url,'-browser')

Пошлите электронное письмо от своего системного значения по умолчанию браузера почтовое приложение с помощью схемы mailto: URL.

Чтобы запустить этот пример, замените значение для email с адресом действующего адреса электронной почты.

email = 'myaddress@provider.ext';
url = ['mailto:',email];
web(url,'-browser')

Откройте домашнюю страницу веб-сайта MathWorks®, и затем закройте браузер с помощью его указателя.

url = 'https://www.mathworks.com';
[stat,h] = web(url);

Закройте окно браузера.

close(h)

Просмотрите форматированный текст с помощью схемы text:// URL.

web('text://<html><h1>Hello World</h1></html>')

Входные параметры

свернуть все

адрес веб-страницы или расположение файла, заданное как вектор символов или строка. Расположение файлов может включать абсолютный или относительный путь.

Если url соответствует файлу в установленной документации по продукту, то отображения страницы в Браузере документации MATLAB вместо веб-браузера.

Пример: 'https:\\www.mathworks.com'

Пример: "myfolder/myfile.html"

Параметр браузера, заданный как одно из следующих. Опции могут появиться в любом порядке.

'-browser'

Открывает страницу в системном окне браузера вместо веб-браузера MATLAB. На Microsoft® Windows® и платформах Apple Macintosh , операционная система определяет системный веб-браузер. В других системах значением по умолчанию является браузер Mozilla® Firefox®, но можно изменить использование значения по умолчанию веб-настройки MATLAB.

'-new'

Открывает страницу в новом окне веб-браузера MATLAB. Не применяется к системному браузеру.

'-noaddressbox'

Открывает страницу в браузере, который не отображает поле адреса. Только применяется к новым экземплярам веб-браузера MATLAB.

'-notoolbar'

Открывает страницу в браузере, который не отображает панель инструментов или обращается к полю. Только применяется к новым экземплярам веб-браузера MATLAB.

Пример: '-new','-noaddressbox'

Выходные аргументы

свернуть все

Состояние Browser, возвращенное как целое число с одним из этих значений:

0

Найденный и запущенный системный браузер.

1

Не удалось найти системный браузер.

2

Найденный, но не мог запустить системный браузер.

Обработайте к новому веб-браузеру MATLAB, возвращенному как скалярный экземпляр связанного класса Java®. Если вы задаете опцию '-browser', чтобы открыть страницу в системном браузере, h пуст, ''.

Если вы не запрашиваете указатель, когда вы открываете страницу, указатель не может соответствовать вашему новому использованию функции web. Другая функциональность MATLAB также использует функцию web, такую как ссылки на внешние сайты от Браузера документации.

Текущий адрес страницы в новом веб-браузере MATLAB, возвращенном как вектор символов или строка. url имеет совпадающий тип данных как входной параметр url. Если вы задаете опцию '-browser', чтобы открыть страницу в системном браузере, url пуст, ''.

Ограничения

  • MATLAB Online только поддерживает синтаксис web(url). Вызов web(url) в MATLAB Online™ открывает страницу, заданную url в вашем веб-браузере вместо веб-браузера MATLAB.

Советы

  • Чтобы открыть внешние сайты в вашем системном браузере вместо браузера MATLAB по умолчанию, перейдите к вкладке Home, и в разделе Environment, нажмите Preferences. Выберите MATLAB> Web и в разделе System Web browser, выберите Use system web browser when opening links to external sites (recommended). Используя систему браузер рекомендуется при открытии внешних сайтов.

  • Если вы планируете развернуть приложение, которое вызывает функцию web использование продукта MATLAB Compiler™, то используйте опцию '-browser'.

  • Если вы отображаете японский текст потоковой передачи в веб-браузере MATLAB, задаете заголовок, который включает атрибут charset. Например:

    web(['text://<html><head><meta http-equiv="content-type" ' ...
         'content="text/html;charset=utf-8"></head><body>TEXT</body></html>']) 

Вопросы совместимости

развернуть все

Изменение поведения в будущем релизе

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте