I recently noticed that a script that loads a local html file in a WebViewer results in the WebViewer saying, "The requested URL was not found on this server." Though the WebViewer used to see this file fine for a long time, I only recently noticed that it fails to see it, without making any changes to the script that calls it. I might have not tested it in FM15 until now. So I wonder if FM15 has changed how the WebViewer sees local files.
The file loads fine with a browser, and is named "DataTracking.html". It lives in the solution's folder. My custom function I use to create the solution's URL path is GetSolutionFolderURL:
[ x = Substitute ( Get ( FilePath ) ; "file:/" ; "" ) ; y = Left ( x ; Position ( x ; "/" ; Length ( x ) ; -1 ) - 1 ) ] ;
y & "/"
The WebViewer configured to load the following:
GetSolutionFolderURL & "DataTracking.html"
Fully expanded, that string looks something like this:
I have the WebViewer setup to Automatically Encode URL.