PowerPage 는 HTML/JavaScript 애플리케이션을 신속하게 개발하기 위해 DB 기능 및 Windows 액세스 가능성을 갖춘 가벼운 웹 브라우저입니다.

PowerPage는 Microsoft Web-Browser Control ( IE11에 해당 )을 사용하여 데이터베이스,로드 시작 페이지에 연결하고 pb:// or ps:// 프로토콜로 HTML/JS 페이지와 통신하여 아래 기능을 제공합니다.
보안상의 이유로, 모든 브라우저는 OS 리소스의 무단 액세스를 방지하기 위해 열심히 노력하고 있습니다 (예 : 프린터, 파일, 데이터베이스 등). 다른 한편으로, 개발자는 애플리케이션 개발을 위해 OS 리소스에 액세스하기 위해 열심히 노력하고 있습니다. 경찰 도난 게임처럼 웹 브라우저 내의 개발.
DB 연결 및 OS 접근성이있는 웹 브라우저를 갈망하여 Electron과 같은 HTML/JavaScript 응용 프로그램을 코딩 할 수있었습니다.
어쨌든 많은 "설치"작업에서 개발 환경을 설정하고 애플리케이션을 배포하기 위해 매우 좌절합니다. 그것은 항상 알려지지 않은 이유에 의해 잘못되고 알려지지 않은 상황에 처해졌습니다. 내가 원하는 것은 "카피 앤 런"및 "코드 및 플레이"입니다 (즉, 설치, 컴파일 없음, 배포 없음).
이 목적을 위해 "PowerPage"솔루션을 만들려고 노력합니다.
PowerPage는 기성 메이크 전자와 같은 솔루션입니다. 설치, 컴파일, 포장 없음. 코딩을 시작하기 위해 편집기를 열어줍니다.
추신 : Microsoft 웹 브라우저 제어의 제한으로 인해 PowerPage 웹 브라우저는 IE11 (크롬 아님)과 같습니다 !
PowerPage는 단일 실행 프로그램입니다. powerpage.exe 를 다운로드하여 실행합니다.
powerpage.exe 실행하십시오.powerpage.exe 는 PowerPage의 실행 파일입니다. (단일 실행 파일)powerpage.html 은 시작 HTML 파일입니다 (예 : JavaScript/HTML 응용 프로그램)powerpage.ini 는 DB 연결 및 기타 설정을위한 구성 파일입니다.powerpage.js 는 인터페이스의 초기 JavaScript Lib입니다*.dll 은 PowerBuilder 런타임 파일입니다소스 코드
PowerPage는 PowerBuilder 10.5에 의해 개발되었으며 소스 코드는 PowerPage.pbl입니다 (파일 하나만)
powerpage.pbl 은 PowerBuilder 소스 코드입니다powerpage.pbt 는 PowerBuilder 대상 파일입니다powerpage.pbt 작업 공간에 추가하고 p_powerpage 로 컴파일하십시오.응용 프로그램
pp-md-editor.html 은 "Powerpage Markdown 편집기"의 pp-application입니다.pp-web-crawler.html 은 "PowerPage Web Crawler"의 pp-application입니다. PowerPage MS Webbrowser 컨트롤이있는 창을 엽니 다. HTML 페이지가로드되면 PowerPage는 powerpage.js 가져와 pb JavaScript 객체를 초기화하여 PowerPage 인터페이스를 제공합니다.
HTML 페이지는 다음 채널을 통해 메인 프로그램과 대화 할 수 있습니다.
pb.apiFunction() , 예 : PB.Run ( 'notepad.exe')<a href="pb://command/parameters">Text</a> 또는 window.location = "pb://command/parameters"document.title = "pb://command/parameters" PowerPage는 명령을 해석하고 실행하고 JS 함수 pb.router(callback, result, type, cmd) 호출하여 HTML 페이지에 결과를 전달합니다.
예를 들어:
pb://run/notepad.exe powerpage.ini 편집합니다 javascript:pb.run('notepad.exe powerpage.ini')javascript:pb.callback('showData').db.query(sql1) 또는 pb://callback/showData/db/query/@sql1 실행하십시오javascript:pb.db.execute(sql3) 또는 pb://db/execute/@sql3javascript:pb.window('w_about') 또는 pb://window/w_aboutgithub-page : https://casualwriter.github.io/powerpage의 최신 문서를 참조하십시오
HTML/JavaScript 응용 프로그램을 실행하는 것 외에도 PowerPage는 명령 줄 매개 변수를 사용하여 광범위한 사용법을 가지고 있습니다.
powerpage.exe /ini={ini-file} /url={start-url} /script={script-file} /fullscreen /print /silent
/save={save-html} /pdf={output-pdf-file} /select={selector} /delay={1000}
/ini={ini-file} ini 설정 파일을 지정합니다. INI 파일을 변경하여 INPLICATE를 변경할 수 있습니다./url={start-url} 시작 링크를 지정하는 데 사용됩니다. 변경 시작 링크로 INPLICATION을 변경할 수 있습니다./script={script-file} powerpage.js 대신 사용자 정의 javaScript를 지정합니다. JS 주입에 유용합니다./fullscreen 또는 /kiosk 전체 화면 모드로 실행되며 키오스크 또는 디스플레이 보드에 유용합니다./silent Silent 모드에서 실행됩니다 (즉, JS 오류 메시지 억제)/save={save-html} startup url을로드하고 HTML 파일에 저장하고 프로그램을 닫습니다. 웹 크롤러에 유용합니다/pdf={output-pdf-file} 시작 URL을로드하고 PDF 파일을 생성하며 프로그램을 닫습니다. PDF 생성에 유용합니다./delay={1000} 인쇄/저장/PDF 옵션의 지연 시간 (밀리 초)을 지정합니다/select={css-selector} HTML 요소의 일부를 선택하려면 인쇄/저장 에 적용됩니다. 웹 크롤러에 유용합니다일반적인 사용
powerpage.exe /ini=pp-md-editor.ini run "powerpage markdown 편집기"구성 INIpowerpage.exe /url=pp-md-editor.html 실행 "PowerPage Markdown 편집기"powerpage.exe /url=pp-web-crawler.html 실행 "PowerPage Web Crawler"powerpage.exe /url=pp-kanban.html /fullscreen 실행 Kanban 디스플레이 보드 전체 전체 화면 모드powerpage.exe /url=pp-md-document.html 열기 "PowerPage Documents"powerpage.exe /url=facebook.com /script = myfacebook.js`` js script for facebook.com페이지를 인쇄하거나 HTML/PDF에 저장하십시오
powerpage.exe /url=http://haodoo.net/ /print 의 인쇄 페이지powerpage.exe /url=http://haodoo.net/ /pdf=haodoo.pdf haodoo.net 페이지를 pdf 파일로 저장하십시오.powerpage.exe /url=http://haodoo.net/ /save=haodoo.html 페이지 저장 페이지 "haodoo.net"에 haodoo.html웹 컨텐츠를 파일에 저장 (전체 페이지 또는 CSS-Selecotr로 선택)
powerpage.exe /url=https://pingshan-tech.com/powerpage/doc /save=README.html PowerPage ReadMe (전체 페이지)를 저장하십시오.powerpage.exe /url=https://pingshan-tech.com/powerpage/doc /save=README.html /select=#content powerpage readme (#content : uterhtml)powerpage.exe /url=https://pingshan-tech.com/powerpage/doc /save=README.html /select=@#content powerpage readme (#content : innerText)powerpage.exe /url=https://pingshan-tech.com/powerpage/doc /save=README.html /select=#right-panel Save PowerPage ReadMe (#Right-Panel)github 컨텐츠를 HTML/PDF에 저장 (select ==. Markdown-Body)
powerpage /url=https://github.com/casualwriter/powerpage /save=README.html /select=.markdown-body github에서 readme를 저장합니다 (오류 msg).powerpage /url=https://github.com/casualwriter/powerpage /save=README.html /select=.markdown-body /silent github에서 readme를 저장합니다 (Silent Mode)powerpage /url=https://github.com/casualwriter/powerpage /pdf=README.pdf /select=.markdown-body /silent pdf 형식으로 저장 PowerPage는 일부 샘플 응용 프로그램과 함께 출시됩니다.