fork download
  1. function expandShortURL(su)
  2. {
  3. var nu = v2c.expandShortURL(su, true);
  4. if (nu) {
  5. return nu;
  6. }
  7.  
  8. var conn = (new java.net.URL(su)).openConnection();
  9. conn.setInstanceFollowRedirects(false);
  10. var rc = conn.getResponseCode();
  11. if (rc == 301 || rc == 302 || rc == 303 || rc == 307) {
  12. su = conn.getHeaderField("location") + "";
  13. }
  14. if (rc == 200) {
  15. // ... getContent -> Encoding -> URL PatternMatch -> return expanded_url
  16. }
  17.  
  18. return su;
  19. }
  20.  
  21. var su = "any short url";
  22. v2c.alert(expandShortURL(su));
  23.  
Runtime error #stdin #stdout #stderr 0.5s 322368KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
js: uncaught JavaScript runtime exception: ReferenceError: "v2c" is not defined.