fix(rendering): minor fix for server side rendering when using non default http addr setting and non default domain setting, #6813

pull/6833/head
Torkel Ödegaard 9 years ago
parent b81e97c99c
commit ab07667b69
  1. 8
      pkg/components/renderer/renderer.go
  2. 2
      vendor/phantomjs/render.js

@ -35,12 +35,12 @@ func RenderToPng(params *RenderOpts) (string, error) {
executable = executable + ".exe"
}
localAddress := "localhost"
localDomain := "localhost"
if setting.HttpAddr != setting.DEFAULT_HTTP_ADDR {
localAddress = setting.HttpAddr
localDomain = setting.HttpAddr
}
url := fmt.Sprintf("%s://%s:%s/%s", setting.Protocol, localAddress, setting.HttpPort, params.Path)
url := fmt.Sprintf("%s://%s:%s/%s", setting.Protocol, localDomain, setting.HttpPort, params.Path)
binPath, _ := filepath.Abs(filepath.Join(setting.PhantomDir, executable))
scriptPath, _ := filepath.Abs(filepath.Join(setting.PhantomDir, "render.js"))
@ -57,7 +57,7 @@ func RenderToPng(params *RenderOpts) (string, error) {
"width=" + params.Width,
"height=" + params.Height,
"png=" + pngPath,
"domain=" + setting.Domain,
"domain=" + localDomain,
"renderKey=" + renderKey,
}

@ -22,7 +22,7 @@
phantom.addCookie({
'name': 'renderKey',
'value': params.renderKey,
'domain': 'localhost',
'domain': params.domain,
});
page.viewportSize = {

Loading…
Cancel
Save