I am updating an AppleScript Studio (probably for the last time) and would like to include a web view, or webview.
So I added the following code:
on urlGet() set theURL to "http://accounts.myserver.com/~" & myid & "/Updates/myimage.jpg" as text try set newString to (call method "stringByAddingPercentEscapesUsingEncoding:" of theURL with parameter 30) set URLWithString to call method "URLWithString:" of class "NSURL" with parameter newString set requestWithURL to call method "requestWithURL:" of class "NSURLRequest" with parameter URLWithString set mainFrame to call method "mainFrame" of webView call method "loadRequest:" of mainFrame with parameter requestWithURL on error theError end try end urlGet
This works very well, except that if the image is changed on the server, the web view will always display the cached copy located in ~/Library/Caches/com.mycompany.myapp/Cache.db
If I manually clear the cache, the image updates properly
How do I change my code so that it prefers the “live” copy to the cached copy, unless, of course, the server is unreachable?