Main Content

web

브라우저에서 웹 페이지 또는 파일 열기

설명

예제

web(url)url에서 지정한 페이지를 웹 브라우저에서 엽니다. url이 외부 사이트인 경우, web(url)은 시스템 브라우저에서 페이지를 엽니다. 그렇지 않은 경우, 페이지가 MATLAB® 웹 브라우저에서 열립니다. 여러 브라우저가 열린 경우, 페이지는 최근에 사용된 브라우저에 표시됩니다.

예제

web(url,opt)는 새 브라우저 인스턴스를 만드는 '-new'나 시스템 브라우저를 사용하는 '-browser'와 같은 지정한 브라우저 옵션을 사용하여 페이지를 엽니다.

Microsoft® Windows® 플랫폼과 Apple Macintosh 플랫폼에서는 운영 체제에 따라 시스템 웹 브라우저가 결정됩니다. 다른 시스템에서는 디폴트 값이 Mozilla® Firefox® 브라우저이지만, MATLAB 웹 기본 설정을 사용하여 디폴트 값을 변경할 수 있습니다.

예제

web(url,opt1,...,optN)은 하나 이상의 브라우저 옵션을 사용하여 페이지를 엽니다.

web은 빈 MATLAB 웹 브라우저를 엽니다.

stat = web(___)은 작업의 상태를 반환합니다. 성공할 경우 0을 반환하고 실패할 경우 1 또는 2를 반환합니다. 위에 열거한 구문에 있는 어떤 입력 인수도 포함할 수 있습니다.

[stat,h] = web(___)은 MATLAB 웹 브라우저에 대한 핸들을 반환해, 명령 close(h)를 사용하여 웹 브라우저를 닫을 수 있도록 합니다. 페이지가 시스템 브라우저에서 열리면 web은 빈 핸들을 반환합니다.

[stat,h] = web과 같이, web 함수에 대한 입력값을 지정하지 않으면 핸들은 가장 최근에 사용된 MATLAB 웹 브라우저에 대응합니다.

[stat,h,url] = web(___)은 MATLAB 웹 브라우저에서 현재 페이지의 URL을 반환합니다. 페이지가 시스템 브라우저에서 열리면 web은 빈 URL을 반환합니다.

예제

모두 축소

MathWorks® 웹 사이트 홈 페이지를 시스템 브라우저에서 엽니다.

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

예제 프로그램 파일을 퍼블리시하여 로컬 HTML 파일을 만듭니다.

htmlFile = publish("fourier_demo2.m");

파일 이름을 지정하여 파일을 봅니다.

web(htmlFile)

파일을 도구 모음을 포함하지 않는 브라우저를 새로 열어 봅니다.

web(htmlFile,"-new","-notoolbar")

또는 전체 경로를 포함할 경우, file:/// URL 체계를 사용할 수 있습니다. publish 함수는 htmlFile 출력값에 이 경로를 반환합니다.

url = "file:///" + htmlFile;
web(url)

mailto: URL 체계를 사용하여 시스템 브라우저의 디폴트 메일 응용 프로그램에서 이메일을 보냅니다.

이 예제를 실행하려면 email에 대한 값을 올바른 이메일 주소로 바꾸십시오.

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

text:// URL 체계를 사용하여 형식이 지정된 텍스트를 봅니다.

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

입력 인수

모두 축소

웹 페이지 주소 또는 파일 위치로, 문자형 벡터나 string형으로 지정됩니다. 파일 위치는 절대 경로나 상대 경로를 포함할 수 있습니다.

url이 외부 사이트인 경우, 페이지는 시스템 브라우저에서 열립니다. url이 설치된 제품 문서의 파일에 해당하는 경우, 페이지는 웹 브라우저 대신 MATLAB 도움말 브라우저에서 표시됩니다.

예: 'https:\\www.mathworks.com'

예: "myfolder/myfile.html"

브라우저 옵션으로, 다음 중 하나로 지정됩니다. 옵션은 어떤 순서로 지정해도 좋습니다.

'-browser'

MATLAB 웹 브라우저 대신 시스템 브라우저에서 페이지를 엽니다. url이 외부 사이트인 경우, web은 항상 시스템 브라우저에서 페이지를 엽니다.

Microsoft Windows 플랫폼과 Apple Macintosh 플랫폼에서는 운영 체제에 따라 시스템 웹 브라우저가 결정됩니다. 다른 시스템에서는 디폴트 값이 Mozilla Firefox 브라우저이지만, MATLAB 웹 기본 설정을 사용하여 디폴트 값을 변경할 수 있습니다.

'-new'

페이지를 MATLAB 웹 브라우저의 새 인스턴스에서 엽니다. 페이지가 시스템 브라우저에서 열릴 때는 적용되지 않습니다.

'-noaddressbox'

페이지를 주소 상자를 표시하지 않는 브라우저에서 엽니다. MATLAB 웹 브라우저의 새 인스턴스에만 적용됩니다.

'-notoolbar'

페이지를 도구 모음이나 주소 상자를 표시하지 않는 브라우저에서 엽니다. MATLAB 웹 브라우저의 새 인스턴스에만 적용됩니다.

예: '-new','-noaddressbox'

출력 인수

모두 축소

브라우저 상태로, 다음 값 중 하나를 포함한 정수로 반환됩니다.

0

시스템 브라우저를 찾아서 시작했습니다.

1

시스템 브라우저를 찾을 수 없습니다.

2

시스템 브라우저를 찾았지만 시작할 수 없습니다.

가장 최근의 MATLAB 웹 브라우저에 대한 핸들로, 연결된 Java® 클래스의 스칼라 인스턴스로 반환됩니다. 페이지가 시스템 브라우저에서 열리면 h는 비어 있습니다([]).

페이지를 열 때 핸들을 요청하지 않으면 핸들이 가장 최근에 사용한 web 함수에 대응하지 않을 수 있습니다. 또한 도움말 브라우저에서 외부 사이트로 연결하는 링크와 같은 기타 MATLAB 기능도 web 함수를 사용합니다.

최근 MATLAB 웹 브라우저의 현재 페이지 주소로, 문자형 벡터나 string형으로 반환됩니다. url은 입력 인수 url과 데이터형이 같습니다. 페이지가 시스템 브라우저에서 열리면 url은 비어 있습니다('').

제한 사항

  • MATLAB Online™web(url) 구문만 지원합니다. MATLAB Online에서 web(url)을 호출하면 웹 브라우저에 url로 지정된 페이지가 열립니다.

  • web 함수는 시스템 브라우저나 배포된 응용 프로그램에서 페이지를 열 경우 text:// URL 체계를 지원하지 않습니다.

  • MATLAB Compiler™ 제품을 사용하여 web 함수를 호출하는 응용 프로그램을 배포하려면 '-browser' 옵션을 사용하여 모든 페이지를 시스템 브라우저에서 여십시오.

  • MATLAB 웹 브라우저에서 일본어 스트리밍 텍스트를 표시하는 경우, charset 특성을 포함하는 헤더를 지정하십시오. 예를 들면 다음과 같습니다.

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

버전 내역

R2006a 이전에 개발됨

모두 확장