0
我很抱歉如果這個問題看起來很愚蠢。BASH CGI腳本 - 如何關閉網頁
我存儲在cgi-bin目錄bash腳本。該腳本通過瀏覽器窗口調用。 URL中包含幾個query_string參數,腳本輸出一個.html文件。這一切都是應該的。一旦腳本運行完畢,是否有辦法關閉瀏覽器窗口?腳本是否甚至需要瀏覽器在運行期間保持打開狀態?
使用unix/Apache/Samba。該網站實例從Windows 7
由於推出。
我很抱歉如果這個問題看起來很愚蠢。BASH CGI腳本 - 如何關閉網頁
我存儲在cgi-bin目錄bash腳本。該腳本通過瀏覽器窗口調用。 URL中包含幾個query_string參數,腳本輸出一個.html文件。這一切都是應該的。一旦腳本運行完畢,是否有辦法關閉瀏覽器窗口?腳本是否甚至需要瀏覽器在運行期間保持打開狀態?
使用unix/Apache/Samba。該網站實例從Windows 7
由於推出。
所以我解決了這個問題,與標準輸出的一個簡單的重定向一旦我的HTML輸出文件的建成,以及一些基本的HTML來關閉瀏覽器窗口。
exec 3>&1 4>&2
exec > output.html
echo "my html stuff"
exec >&3 2>&4
echo "Content-type: text/html"
echo ""
echo "<html><head><title>Close browser</title>"
echo "<script type='text/javascript'>"
echo "window.open('', '_self', ''); window.close();"
echo "</script></head><body>"
echo "</body></html"
她可能不是最漂亮的,但它有效。請注意,此解決方案是IE特定的,只要窗口關閉行是一種黑客,以避免腳本嘗試關閉頁面的安全彈出窗口。我現在只需要在IE中工作。