Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Setting to Use Local Domain Instead of File Protocol In Live Preview #1920

Closed

Description

@HughxDev

Currently Live Preview opens up documents through the file protocol, as in file:///path/to/index.html. This is bad for development since you can’t use things like root- or protocol-relative URLs, only document-relative (even with <base />). So:

<img src="/img/photo.jpg" />

and

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>

…no longer work; you have to use:

<img src="img/photo.jpg" />

and

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>

…respectively. This makes migration from a local to remote environment or vice-versa a huge pain, as you have to find/replace every URL in your HTML, CSS, and JavaScript. Also, Typekit breaks, as it’s impossible to add a local filesystem path to a kit’s list of allowed domains. It would be helpful to have an option to make Live Preview open up documents with a custom local domain such as localhost, as in http://localhost/path/to/index.html.

Activity

  1. peterflynn commented on Oct 23, 2012

    @peterflynn
    Member

    @hguiney, does this feature help? https://trello.com/card/3-url-mapping-for-live-development/4f90a6d98f77505d7940ce88/664 You'll still need to set up the local webserver yourself, but hopefully it's a step in the right direction. We're working on this in the current sprint, so it should be available in just a couple of weeks.

  2. HughxDev commented on Oct 23, 2012

    @HughxDev
    Author

    Yes, that should do exactly what I want. Pleased to hear it’s being worked on!

  3. peterflynn commented on Oct 23, 2012

    @peterflynn
    Member

    Great! I'll close this bug, then.

  4. MjJuneja commented on Mar 16, 2017

    @MjJuneja

    Please help link is not opening and am facing same problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions