2012-05-10 73 views
0

我已經創建了一個基於milktruck演示的小型飛行模擬器。問題是插件崩潰每兩次刷新。我不知道這是爲什麼。它發生在所有的瀏覽器谷歌地球插件中的遊戲偶爾崩潰

您可以在這裏看到 http://www.stepupforisrael.com/plane-game/0205/Mingame.htm

遊戲的任何線索將受到歡迎....

+0

該鏈接似乎並沒有指向插件的實現。你確定它是正確的嗎? – Fraser

+0

對不起。現在這是正確的鏈接 –

回答

1

我看到的問題是,一些刷新後,你的錯誤ERR_BRIDGE_OTHER_SIDE_PROBLEM詳細是bad status

我相信這是一個錯誤,你如何加載插件本身 - 我可以使用非常基本的設置來重現它。此外,它看起來好像在這裏已經有一個錯誤報告。

http://code.google.com/p/earth-api-samples/issues/detail?id=736

表讀數左右,而測試,似乎加載插件使用谷歌加載程序解決問題。去做這個。首先,從正文元素中刪除onload'init'調用。

這樣

<body onload='init();' onunload="//GUnload()">

成爲

<body onunload="GUnload()">

然後使用谷歌加載回調來處理初始化。要做到這一點,將這行放在腳本塊的末尾,就在關閉元素之前。

google.setOnLoadCallback(init);

我的想法是,頁面加載後onload事件發生。但是,有時該插件在發生此事件時尚未完成身份驗證,因此會出現間歇性錯誤。你可以在這裏閱讀更多關於這個:https://groups.google.com/forum/?fromgroups#!topic/google-earth-browser-plugin/vvXKanCJbJU

+0

我試過了一遍又一遍,它似乎並沒有解決它...但無論如何感謝。現在我不會在GE繼續開發。 –

0

我們有我們自己的一段痛苦與那個錯誤,我們用不同的答案(GUnload等)描述的解決方案 - 沒有成功。當我們將我們的代碼從我們使用的一些模糊主機移到Amazon EC2時,問題就解決了。該錯誤立即停止。是由於我們的原始主機和Google服務器之間的超時造成的?我們什麼也不知道,除了我們救了我們...

+1

有趣,但是這個錯誤發生在Amazon EC2中 –