2016-05-04 83 views
0

我已經使用wpf實現了使用angular和javascript和窗口應用程序的web應用程序。我試圖從wpf應用程序調用導出函數到嵌入式瀏覽器,它不工作,它不顯示任何錯誤。但它適用於所有其他瀏覽器,如chrome,mozilla,Internet Explorer。幫助我的任何線索。謝謝。CefSharp ChromiumWebBrowser javascript excel導出不起作用

+1

問題不完全清楚。你是否說你在WPF應用程序中有一個CefSharp控件,並且你從C#調用到你的頁面的JavaScript不起作用?可能有很多原因。你能顯示一些代碼嗎? – pmcilreavy

+0

嗨Fallenidol,對。我嘗試使用這樣的測試「」我可以看到瀏覽器,但在調用excel導出函數時, 。下載並存儲其他瀏覽器中的相同URL。 – user2428424

+0

聽起來像它可能是一個權限的事情,或不能呼籲的Excel文件或東西。這可能是一個想法,開始評論事情,並開始小,並增加功能回到你的index.html,直到你可以精確定位在CefSharp內失敗的線路或呼叫。 – pmcilreavy

回答

0

我找到了解決方案。原因是因爲沒有添加下載處理程序。我們需要手動添加編碼,以便無論我們正在下載或保存到PC,我們都可以看到下載彈出窗口。這很簡單,只是一條線。

webBrowser.DownloadHandler = new DownloadHandler();