我想寫一個嵌入了YouTube視頻並具有javascript腳本的html頁面。 在腳本中,我將使用YouTube API 和嵌入YouTube視頻 在YouTube API將測試視頻是否已完全下載javascript,控制外殼的ajax
我成立了與MySQL和PHP中的Apache服務器在本地機器上,並把在Apache服務器的HTML頁面
我會用shell腳本與此html頁面打開Firefox,並用ps -ef | grep的 「火狐」 來獲得它的進程ID 像
firefox http://localhost/test.html
當YouTube的api檢測到視頻已downl我希望它能發送一個信號到shell並殺死Firefox進程 ,所以我認爲它不可能向客戶端 上的shell發送信號,但由於客戶端和服務器在同一臺機器上,當youtube api檢測到視頻已被完全下載時,ajax可以通知服務器,就像在服務器上寫入文件或mysql數據庫一樣。
但我不知道怎麼了ajax鏈接到將信號發送到外殼
沒有任何人有這種想法?謝謝!
的PID你可以將一個ajax請求發送給正在通過system()執行shellcommand的php腳本,或者其他的東西。這應該工作。 –
有沒有這樣的例子?謝謝! – user1769686
添加了一個例子作爲答案。這對你有幫助嗎? –