|
Is it possible to get the URL that the web player object is embedded in? From the "Unity web player and browser communication page" they have this example:
But is it possible to get what "document.location" is equal inside my scripts? Ideally it would be without modifying the page itself that the unity web player is embedded in.
(comments are locked)
|
|
To do that you would need to use both directions of browser communication. Here is one example of how it could be done:
For this script example to be working, your script would need to be in the scene on a GameObject by the name "WebCheckGameObject".
(comments are locked)
|
|
try Application.dataPath it doesn't return the exact html file, but it does return the path. If you're going for antipiracy this should be enough. For example:
(comments are locked)
|
|
Check out the Unity function Application.absoluteURL. The Scripting Reference for that function also has an anti-piracy code sample using that and Application.dataPath. http://unity3d.com/support/documentation/ScriptReference/Application-absoluteURL.html http://unity3d.com/support/documentation/ScriptReference/Application-srcValue.html
Nov 09 '09 at 01:51 PM
AngryAnt ♦♦
That returns the path of the unity3d file, not the URL of the web site it is embedded in. My use wasn't for anti-piracy measures, it was more of an intellectual exercise to see if I could get parameters out of a URL.
Nov 09 '09 at 10:33 PM
Tetrad
Ah! Your initial title did not immediately reflect this, which is why you got answers like these. I took the liberty of editing your title to better match your goal.
Nov 10 '09 at 01:17 PM
AngryAnt ♦♦
(comments are locked)
|
