From 5940af8995a81cf012dff2bc21962a3d9bf0666e Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 5 Oct 2022 01:22:35 +0200 Subject: [PATCH] Support opening web pages on emscripten. --- server/TracyWeb.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/TracyWeb.cpp b/server/TracyWeb.cpp index 523f38ef..91986f8c 100644 --- a/server/TracyWeb.cpp +++ b/server/TracyWeb.cpp @@ -1,6 +1,8 @@ #ifdef _WIN32 # include # include +#elif defined __EMSCRIPTEN__ +# include #else # include # include @@ -19,6 +21,8 @@ void OpenWebpage( const char* url ) char buf[1024]; sprintf( buf, "open %s", url ); system( buf ); +#elif defined __EMSCRIPTEN__ + EM_ASM( { window.open( UTF8ToString( $0 ), '_blank' ) }, url ); #else char buf[1024]; sprintf( buf, "xdg-open %s", url );