我使用Sketchup的一個擴展工具來打開一個webdialog(來自默認的OS瀏覽器 - 在windows下是IE,但沒有菜單和其他欄),但是這個頁面可以通過瀏覽器(不嵌入 - 可以是所有瀏覽器)。 如果用戶瀏覽器嵌入到其他應用程序中,我需要知道(使用javascript/jquery)。 任何人都有解決方案?如何知道瀏覽器是否嵌入到其他應用程序中?
2
A
回答
4
在這裏你去,如果一個頁面中的iframe
if (window!=window.top) { /* I'm in a frame! */ }
0
檢查的userAgent加載,這將檢測。例如,在Mac上的SketchUp 16.1中,navigator.userAgent =「Mozilla/5.0(Macintosh; Intel Mac OS X 10_11_6)AppleWebKit/601.7.6(KHTML,如Gecko)SketchUp/16.1(Mac; Safari)」
相關問題
- 1. 如何知道瀏覽器是否真的完成了瀏覽
- 2. iphone應用程序如何知道其他應用程序?
- 3. 如何在SWT瀏覽器中嵌入XUL應用程序?
- 4. 嵌入式辦公應用程序 - 如何知道應用程序是否正在運行或嵌入對象
- 5. gmail如何知道,如果用戶試圖從瀏覽器或其他應用程序訪問它?
- 6. 如何將Web瀏覽器嵌入我的Cocoa應用程序?
- 7. 什麼是pygtk應用程序的好嵌入式瀏覽器?
- 8. 如何瀏覽器反應的屬性,他們不知道
- 9. 在Chrome瀏覽器中嵌入Flash播放器應用程序
- 10. 如何將Gecko或FireFox瀏覽器嵌入到VB.NET應用程序中?
- 11. Apple是否接受使用UIWebView的嵌入式瀏覽器的應用程序?
- 12. 如何知道用戶何時關閉瀏覽器?聊天應用程序
- 13. 在手機應用程序中嵌入wikitude瀏覽器
- 14. 在本地移動應用程序中嵌入Safari瀏覽器
- 15. Android在應用程序中嵌入Firefox瀏覽器
- 16. 如何知道瀏覽器是否具有AJAX(Django)
- 17. 瀏覽器如何知道網站是否支持HTTP/2?
- 18. 如何知道瀏覽器是否打開?
- 19. 如何讓頁面知道瀏覽器是否已登錄?
- 20. 瀏覽器如何知道腳本是否完成加載?
- 21. 如何知道gecko瀏覽器是否完成加載網頁?
- 22. 我如何知道我的瀏覽器是否支持SVG 2.0?
- 23. 用chrome或其他webkit瀏覽器打開Cordova應用程序?
- 24. 如何檢查相同瀏覽器中的其他Flash應用程序是否已在使用相機?
- 25. 如何在其他應用程序中嵌入移動應用程序?
- 26. 如何知道進程是否是應用程序 - Windows
- 27. 如何從mfc應用程序調用IE或任何其他瀏覽器?
- 28. 應用程序是否可以發佈到Web瀏覽器?
- 29. IIS - 防止從其他機器瀏覽應用程序
- 30. Firefox的應用程序對象在其他瀏覽器eqivalent
我試過這個,但是如果(window!= window.top) alert(「XXX」); else alert(「YYY」); –
它不是一個Iframe,它是一個嵌入在其他應用程序中的瀏覽器(例如Sketchup,Real Player),我需要知道它是否嵌入,而不是在加載iframe時 –