我有一個在服務器上託管並在瀏覽器中訪問時可以完美工作的腳本。該腳本包含PHP,html,javascript和jsoup.jar組件。我在機器上安裝了Java,並且腳本完美地工作,正如所說的,當在瀏覽器中訪問時,只要將網站URL添加到Java的例外中即可。但是,我希望使用PHP Desktop(https://github.com/cztomczak/phpdesktop)將腳本編譯爲獨立的Windows桌面應用程序,但立即遇到了一些錯誤/錯誤。編譯PHP,jsoup/Java腳本時遇到錯誤
首先是一個ActiveX錯誤如下:
點擊「OK」,並試圖運行該腳本,然後我得到的MSIE瀏覽器對象的錯誤與PHP編譯後桌面:「行:22錯誤:對象不支持屬性或方法'schedule_call';網址:http://127.0.0.1:49240/parse.js」
就是這樣。腳本然後重定向到錯誤頁面而不運行。
我已經嘗試在計算機上更改默認安裝的Internet Explorer中的安全設置,但我認爲這對PHP桌面中的獨立瀏覽器沒有任何影響。
任何想法可能是什麼問題?
從PHP桌面本身的輸出調試如下:
- 03:29:50.063 INFO:啓動的應用
- 03:29:50.063 INFO:記錄到:C:\用戶\ homecomp \桌面\ MyApp的\ phpdesktop-MSIE 1.14-PHP-33年5月4日\的debug.log
- 03:29:50.063 INFO:日誌級別= DEBUG4
- 03:29:50.063 INFO:啓動貓鼬3.9℃Web服務器
- 03:29:50.063信息:WWW目錄:C:\ Users \ homecomp \ Desktop \ MyAp p \ phpdesktop-msie-1.14-php-5.4.33 \ www
- 03:29:50.063信息:索引文件:index.html,index.php
- 03:29:50.063信息:CGI解釋器:C: \ Users \ homecomp \ Desktop \ MyApp \ phpdesktop-msie-1.14-php-5.4.33 \ php \ php-cgi.exe
- 03:29:50.063信息:CGI模式:** .php $
- 03 :29:50.063 INFO:CGI環境變量集:TMP = C:\ Users \ homecomp \ AppData \ Local \ Temp \,TEMP = C:\ Users \ homecomp \ AppData \ Local \ Temp \,TMPDIR = C:\ Users \ homecomp \ AppData \ Local \ Temp \,SERVER_NAME = 127.0.0.1,PHPDESKTOP_VERSION = 1.14
- 03:29:50.063信息:Web服務器url:http://127.0.0.1:49240/
- 03:29:50.063 INFO:9.11.14393.0
- 03:29:從註冊表IE版本50.079 DEBUG:FEATURE_XMLHTTP成功:1
- 03:29:50.079 DEBUG:FEATURE_WINDOW_RESTRICTIONS成功:1
- 03: 29:50.079 DEBUG:FEATURE_WEBOC_POPUPMANAGEMENT成功:1
- 03:29:50.079 DEBUG:FEATURE_RESTRICT_ACTIVEXINSTALL成功:1
- 三點29分50秒。079 DEBUG:FEATURE_RESTRICT_FILEDOWNLOAD成功:1
- 03:29:50.079 DEBUG:FEATURE_DISABLE_NAVIGATION_SOUNDS得手:1
- 03:29:50.079 DEBUG:FEATURE_FORCE_ADDR_AND_STATUS成功:1
- 03:29:50.079 DEBUG:FEATURE_BEHAVIORS成功:1
- 03:29:50.079 DEBUG:FEATURE_UNC_SAVEDFILECHECK成功:1
- 03:29:50.079 DEBUG:FEATURE_BLOCK_INPUT_PROMPTS成功:1
- 03:29:50.079 DEBUG:FEATURE_TABBED_BROWSING成功:1
- 03:29:50.094 DEBUG:FEATURE_ADDON_MANAGEMENT成功:1
- 03:29:50.094 DEBUG:GetBrowserWindow():沒有找到,HWND = 132934
- 03:29:50.094 DEBUG:的WindowProc():事件WM_GETMINMAXINFO:無法取BrowserWindow
- 03:29:50.094 DEBUG:BrowserWindow():parentHandle = 0
- 03:29:50.110 DEBUG:OleClientSite ::的QueryInterface():的IServiceProvider
- 03:29:50.110 DEBUG:OleClientSite :: QueryInterface():IOleInPlaceSite
- 03:29:50.110 DEBUG:OleClientSite :: QueryInterface():IDispatch
- 03:29:50.125 DEBUG:GetBrowserWindow():沒有找到,HWND = 132934
- 03:29:50.125 DEBUG:的WindowProc():事件WM_SETFOCUS:無法提取BrowserWindow
- 03:29:50.125 DEBUG: OleClientSite ::的QueryInterface()IUnknown的
- 03:29:50.125 DEBUG:OleClientSite ::的QueryInterface():DWebBrowserEvents2
- 03:29:50.125 DEBUG:OleClientSite ::的QueryInterface()的IDocHostUIHandler
- 03:29 :50.125 DEBUG:OleClientSite :: QueryInterface():IDocHostShowUI
- 03:29:50.172 DEBUG: StoreBrowserWindow():HWND = 132934
- 03:29:50.188 INFO:GET 200/
- 03:29:50.188 DEBUG:DISPID_AMBIENT_DLCONTROL
- 03:29:50.188 DEBUG:DocHostUiHandler :: GetOptionKeyPath():註冊表路徑:軟件\ PHP桌面\ MSIE
- 03:29:50.219 INFO:獲得200 /style.css
- 03:29:50.235 INFO:獲得200個/parse.js
- 03:29:51.422 INFO:GET 404 /csshover.htc
- 03:29:51.454 INFO:GET 404 /csshover.htc
- 03:29:51.454 INFO:GET 404 /images/headerbg.jpg
- 03:37:51.344 INFO:POST 404 /search.php
- 03:37:51.344 DEBUG:BrowserEvents2 :: NavigateError()
- 03:37:51.344警告:BrowserWindow :: DisplayErrorPage()失敗:未找到文件:C:\ Users \ homecomp \ Desktop \ MyApp \ phpdesktop-msie-1.14-php-5.4.33 \ www_error-page.html