browser - How do custom link prefixes work? (like steam://) -


i curious how custom link prefixes work (i have no clue called), , couldn't find anything online it. none.

if knows how works, and/or point me in direction of tutorial, me amazing.

edit: did find tutorial on doing in ios, need pc/windows app.

these prefixes called uri schemes , introduced allow referencing things across applications. thus, these prefixes first part of uniform resource identifier.

big companies valve in case of steam seem use uri schemes quite excessively, without following rfc 4395. if plan use such scheme, highly encourage read it, @ least section 2.8. make sure scheme not collide other well-behaved applications. if in doubt, ask on mailing list.

for technical implementation, how implement support uri scheme heavily application-dependent. steam, instance, uses schema through os-level handlers things starting games or controlling steam client through browser. uris somehow reference locally installed steam client. http, different example, used reference content on specific host. while steam used using os-level features , local client, http handled browser. third example tel uris, reference telephone numbers , not directly mapped specific application, not handled browser. thus, should documentation of client application should understand uris, , search apis required implement functionality.


if interested in handling uri scheme within local application on windows, there's question covering already.


Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -