2015-11-06 173 views
0

Pythontutor,代碼可視化器集成在CloudCoder(基於Web的開放源代碼編程練習系統)中。當我點擊Visualize按鈕(在下面屏幕截圖中綠色欄的左側)時,只會彈出一個空白窗口。可視化器不顯示問題中的代碼。Chrome瀏覽器:無法啓動Python代碼可視化器

CloudCoder

這個問題似乎特定於PC上的Windows 7上運行的所有瀏覽器(Chrome瀏覽器,Firefox和Opera)(我不知道,如果它還好在Windows 8)。

PythonTutor

要重新創建問題,請單擊可在此URL這個演示問題(用戶名:密碼guestpassword)。關於如何讓Visualizer在瀏覽器中工作的任何想法?

+0

提供的鏈接需要登錄。從Windows 8的第一個鏈接運行python教師可以在Chrome中正常工作。您可以確認這是否可以在Windows 7上正常工作(因爲這只是使用雲編碼器時的一個問題)。 – MrDobilina

+0

是的,可視化器窗口不會從CloudCoder內啓動。以下是登錄詳細信息:userid:'guest' password:'password' – lifebalance

回答

2

它通常是檢查開發者控制檯時發生任何問題是一個好主意:

insecure content error

上面的消息是不言自明的,但不幸的是pythontutor.com似乎不支持HTTPS(它響應,但是有一個「禁止」的錯誤頁面)。
如果你關心安全性,你應該聯繫他們,並請他們升級。
與此同時,看到這個問題&答案如何解決安全性:
How to allow http content within an iframe on a https site

(問題不是特定於Windows順便說一句,我運行OS X 10.10.5使用Chrome 48開發。)


在這種特殊情況下完全不同的方法是簡單地get the PythonTutor source code和自己主持它。

+0

解決方法可幫助解決Firefox上的問題,但不能解決Chrome上的問題。 – lifebalance

+1

@lifebalance你可以[託管它自己](https://github.com/pgbovine/OnlinePythonTutor/tree/master/v3)...是一個選項? – Siguza

+0

當然可以。爲什麼我沒有想到這一點? – lifebalance

相關問題