본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸 · 인터넷·네트워크·원격

Safebrowser

0

Safe Browser는 MaidSafe 팀이 SAFE Network를 위한 웹 브라우저로 개발한 소프트웨어입니다.

브라우저웹 개발탈중앙화

소개

Safe Browser는 MaidSafe 팀이 SAFE Network를 위한 웹 브라우저로 개발한 소프트웨어입니다. 이 브라우저는 SAFE Network의 탈중앙화된 웹을 탐색하고,SAFE Network용 웹 앱을 개발하는 데 사용됩니다. 현재 알파 단계로 개발 중이며, SAFE Authenticator와 함께 작동합니다.

상세정보

SAFE Network 탐색

SAFE Network의 탈중앙화된 웹 콘텐츠와 서비스에 접근할 수 있는 브라우저입니다. 인터넷 연결이 아닌 탈중앙화 네트워크를 통해 데이터를 주고받습니다.

웹 앱 개발 지원

SAFE Network용 웹사이트 및 웹 앱을 개발하는 데 사용할 수 있습니다. 개발자는 이 브라우저를 통해 SAFE Network API를 활용하여 탈중앙화 앱을 구축할 수 있습니다.

개발 환경 실행

개발 모드에서 실행하려면 다음 단계를 따르세요:

  • 저장소를 클론하고 master 브랜치로 이동합니다.
  • cd safe_browser 명령으로 디렉토리를 변경합니다.
  • NODE_ENV=dev yarn 명령으로 mock 라이브러리를 설치합니다.
  • yarn rebuild 명령을 실행합니다.
  • yarn mock-dev 명령으로 개발 모드를 시작합니다.

개발 명령어

여러 상황을 위한 빌드 명령어가 제공됩니다:

  • yarn prod-dev: 실제 네트워크를 사용하는 개발 버전을 실행합니다.
  • yarn build-preload: preload.js 파일을 변경할 때마다 실행하여 변경 사항을 브라우저에 반영합니다.

지원 환경 및 시스템 요구사항

이 브라우저는 Windows, macOS, Linux를 지원합니다. Windows에서 빌드할 때는 Yarn의 동시 자식 프로세스 구축으로 인한 타이밍 문제를 해결하기 위해 yarn config set child-concurrency 1을 한 번만 실행해야 합니다.

최신 버전 및 업데이트

master 브랜치에 대한 푸시는 자동으로 릴리스됩니다. 알파/베타 버전을 릴리스하려면 해당 버전 태그(예: v0.18.0-alpha.0)를 생성하고 저장소에 푸시하면 됩니다.

제한 사항 및 확인 사항

  • 이 소프트웨어는 현재 알파 단계로, 버그가 발생할 수 있습니다.
  • SAFE Authenticator가 설치되어 있어야 합니다.
  • Linux에서는 패키징된 애플리케이션이 Shared Library 파일로 생성되어 더블클릭으로 실행할 수 없으며, 터미널에서 ./safe-browser 명령으로 실행해야 합니다.

시스템 요구사항

Windows 환경에서 빌드하려면 Node.js 8.0.0 이상, Git, Yarn이 필요합니다. 또한 네이티브 Node 모듈을 빌드하기 위해 Python 2.x, Visual Studio 2015 빌드 도구, Visual C++ 빌드 도구가 필요합니다.