diff --git a/impatient-mode.el b/impatient-mode.el index 4199e0f..0e41363 100644 --- a/impatient-mode.el +++ b/impatient-mode.el @@ -119,8 +119,9 @@ buffer." "Visit the buffer in a browser." (interactive) (impatient-mode) - (browse-url (format "http://%s:%d/imp/live/%s" - system-name httpd-port (buffer-name)))) + (browse-url + (format "http://%s:%d/imp/live/%s/" + (system-name) httpd-port (url-hexify-string (buffer-name))))) (defun imp-buffer-enabled-p (buffer) "Return t if buffer has impatient-mode enabled." diff --git a/index.html b/index.html index 3d2d831..6d92b0b 100644 --- a/index.html +++ b/index.html @@ -96,8 +96,8 @@ // now we need to tweak the stylesheet links so that firefox will refresh them properly $('link', frameToDocument(iframeJQ[0])).each(function(index, el) { var href = $(el).attr('href'); - // don't refresh the random data:text stylesheets that chrome inserts - if(href && href.indexOf('data:text') != 0) { + // Only refresh impatient-mode hosted content + if(href && !/^[a-zA-z]+:\/\//.exec(href)) { $(el).attr('href', $(el).attr('href') + '?' + new Date().getTime()); } });