PowerPage هو متصفح ويب خفيف الوزن مع إمكانية DB وإمكانية الوصول إلى Windows ، للتطوير السريع لتطبيق HTML/JavaScript.

سيتصل PowerPage بقاعدة البيانات ، وصفحة بدء التشغيل باستخدام التحكم في متصفح الويب Microsoft ( أي ما يعادل IE11 ) ، والتواصل مع صفحة HTML/JS بواسطة pb:// or ps:// بروتوكول لتوفير الميزات أدناه
لسبب الأمان ، تعمل جميع المتصفحات بجد لمنع الوصول غير المصرح به لموارد نظام التشغيل (أي الطابعة والملفات وقاعدة البيانات وما إلى ذلك). في الجانب الآخر ، يعمل المطورون بجد للوصول إلى موارد نظام التشغيل لتطوير التطبيقات. التطوير داخل متصفح الويب تمامًا مثل لعبة سرقة الشرطة.
كنت أتوق لمتصفح الويب الذي يحتوي على اتصال DB وإمكانية الوصول إلى نظام التشغيل ، بحيث يمكن ترميز تطبيق HTML/JavaScript مثل الإلكترون.
بطريقة ما ، محبط للغاية في العديد من أعمال "التثبيت" ، لإعداد بيئة التطوير ونشر التطبيق. يحدث دائمًا خطأً بأسباب غير معروفة وعلق في مواقف غير معروفة. ما أريده هو "النسخ والركض" و "الكود والتشغيل" (أي عدم التثبيت ، لا ترجمة ، لا نشر).
أحاول جعل حل "PowerPage" لهذا الغرض.
PowerPage هو حل يشبه الإلكترون جاهز. لا تثبيت ، لا ترجمة ، لا التعبئة. فقط افتح محرر لبدء الترميز.
ملاحظة: نظرًا لقيود التحكم في متصفح الويب Microsoft ، فإن متصفح الويب PowerPage يعادل IE11 (وليس Chrome) !
PowerPage هو برنامج واحد قابل للتنفيذ. فقط قم بتنزيل وتشغيل powerpage.exe .
powerpage.exepowerpage.exe هو الملف القابل للتنفيذ لـ PowerPage. (ملف قابل للتنفيذ واحد)powerpage.html هو ملف HTML بدء التشغيل (أي تطبيق JavaScript/HTML)powerpage.ini هو ملف التكوين لاتصال DB وإعداد MISCpowerpage.js هو JavaScript Lib الأولي للواجهة*.dll هو ملفات وقت تشغيل PowerBuilderرمز المصدر
تم تطوير PowerPage بواسطة PowerBuilder 10.5 ، رمز المصدر هو powerpage.pbl (ملف واحد فقط)
powerpage.pbl هو رمز مصدر PowerBuilderpowerpage.pbt هو ملف Target PowerBuilderpowerpage.pbt إلى مساحة العمل ، وتجميعها بواسطة p_powerpageالتطبيقات
pp-md-editor.html هو تطبيق PP من "محرر تخفيض طاقة PowerPage"pp-web-crawler.html هو تطبيق pp لـ "PowerPage Web Crawler" 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 بتفسير الأمر وتنفيذ الأمر ، ويمرر النتيجة إلى صفحة HTML عن طريق استدعاء وظيفة JS pb.router(callback, result, type, cmd)
على سبيل المثال:
javascript:pb.run('notepad.exe powerpage.ini') أو pb://run/notepad.exe powerpage.inijavascript:pb.callback('showData').db.query(sql1) أو pb://callback/showData/db/query/@sql1javascript:pb.db.execute(sql3) أو pb://db/execute/@sql3javascript:pb.window('w_about') أو pb://window/w_aboutيرجى الرجوع إلى أحدث المستندات في github-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./url={start-url} يستخدم لتحديد رابط بدء التشغيل. يمكن تغيير التسلل عن طريق تغيير رابط بدء التشغيل./script={script-file} سيحدد JavaScript المعرفة من قبل المستخدم بدلاً من powerpage.js . مفيد لحقن JS./fullscreen سيتم تشغيل /kiosk في وضع ملء الشاشة في وضع ملء الشاشة ، أو مفيدة للكشك ، أو لوحة العرض./silent في الوضع الصامت (أي كبح رسالة خطأ JS)/save={save-html} سيتم تحميل عنوان URL بدء التشغيل ، حفظ إلى ملف HTML ، وإغلاق البرنامج. مفيد للتجول على شبكة الإنترنت/pdf={output-pdf-file} سيقوم بتحميل عنوان URL بدء التشغيل ، وإنشاء ملف PDF ، وإغلاق البرنامج. مفيد لتوليد PDF./delay={1000} يحدد وقت التأخير (بواسطة milliseconds) لخيارات الطباعة/حفظ/pdf/select={css-selector} يتم تطبيقه للطباعة/حفظ لتحديد جزء من عناصر HTML. مفيد للتجول على شبكة الإنترنتالاستخدام العام
powerpage.exe /ini=pp-md-editor.ini قم بتشغيل "PowerPage Markdown Editor" مع Config INIpowerpage.exe /url=pp-md-editor.html Run "PowerPage Markdown Editor"powerpage.exe /url=pp-web-crawler.html Run "PowerPage Web Crawler"powerpage.exe /url=pp-kanban.html /fullscreen لوحة عرض Kanban Run في وضع ملء الشاشةpowerpage.exe /url=pp-md-document.html open "مستندات powerpage"powerpage.exe /url=facebook.com /script = myfacebook.js` enject js script for facebook.comطباعة الصفحة أو حفظ إلى HTML/PDF
powerpage.exe /url=http://haodoo.net/ /print صفحة الطباعة من haodoo.netpowerpage.exe /url=http://haodoo.net/ /pdf=haodoo.pdf حفظ صفحة haodoo.net إلى ملف pdfpowerpage.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: outerhtml)powerpage.exe /url=https://pingshan-tech.com/powerpage/doc /save=README.html /select=@#content save powerpage readMe (#content: innertext)powerpage.exe /url=https://pingshan-tech.com/powerpage/doc /save=README.html /select=#right-panel powerpage readme (#panel)احفظ محتوى Github إلى HTML/PDF (SELECT ==. Marmdown-Body)
powerpage /url=https://github.com/casualwriter/powerpage /save=README.html /select=.markdown-body لحفظ readme من github (لديه خطأ msg)powerpage /url=https://github.com/casualwriter/powerpage /save=README.html /select=.markdown-body /silent لإنقاذ readme من github (الوضع الصامت)powerpage /url=https://github.com/casualwriter/powerpage /pdf=README.pdf /select=.markdown-body /silent لتوفير في تنسيق PDF يتم إصدار PowerPage مع بعض تطبيقات العينة.