@@ -34,7 +34,10 @@ import cn from 'classnames'
34
34
35
35
function urlIsHpUrl ( url : string ) {
36
36
const urlToTest = new URL ( url )
37
- return urlToTest . hostname === 'store.hyperplay.xyz'
37
+ return (
38
+ urlToTest . hostname ===
39
+ 'hyperplay-store-git-tech-refactorlaunchercheck-hyperplay.vercel.app'
40
+ )
38
41
}
39
42
40
43
function shouldInjectProvider ( url : string ) {
@@ -96,9 +99,7 @@ function WebView({
96
99
const searchParams = new URLSearchParams ( search )
97
100
const queryParam = searchParams . get ( 'store-url' )
98
101
if ( queryParam ) {
99
- const queryParamAppends = urlIsHpUrl ( queryParam ) ? '?isLauncher=true' : ''
100
-
101
- startUrl = queryParam + queryParamAppends
102
+ startUrl = queryParam
102
103
}
103
104
} else if ( pathname . match ( '/marketplace' ) ) {
104
105
const searchParams = new URLSearchParams ( search )
@@ -279,6 +280,11 @@ function WebView({
279
280
else if ( shouldInjectProvider ( startUrl ) || pathname . match ( '/marketplace' ) )
280
281
partitionForWebview = 'persist:InPageWindowEthereumExternalWallet'
281
282
283
+ let userAgent : string | undefined =
284
+ 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/200.0'
285
+ if ( urlIsHpUrl ( startUrl ) ) {
286
+ userAgent = undefined
287
+ }
282
288
return (
283
289
< div className = { cn ( 'WebView' , classNames ?. root ) } >
284
290
{ webviewRef . current && (
@@ -296,7 +302,7 @@ function WebView({
296
302
partition = { partitionForWebview }
297
303
src = { startUrl }
298
304
allowpopups = { trueAsStr }
299
- useragent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/200.0"
305
+ useragent = { userAgent }
300
306
{ ...( preloadPath ? { preload : `file://${ preloadPath } ` } : { } ) }
301
307
/>
302
308
{ showLoginWarningFor && (
0 commit comments