Caio Keto
Caio Keto

Reputation: 2209

Chrome app navigate htmls without creating windows

I'm creating a chrome packaged app, and I need to navigate my htmls without creating a lot of windows, like, if the user click one button, it opens the html in the same window the user are.

Is it even possible? If not, is there a way to make windows modal? So the user can't focus another window without closing the current?

Upvotes: 1

Views: 911

Answers (2)

naturallyfoster
naturallyfoster

Reputation: 411

The page you want to navigate to can be opened in a new window, then the previous page can be closed.

function navigateToLink (link) {
  var current = chrome.app.window.current();

  chrome.app.window.create(link);

  current.close();
}

Upvotes: 1

Vincent Scheib
Vincent Scheib

Reputation: 18600

Packaged apps intentionally do not support navigation. Apps are not in a browser, there is no concept of forward, back, or reload. Applications which do require the concept of navigation, or modal dialogs, should use a user interface framework that supports that functionality. In fundamentals, you can navigate by manipulating the DOM or by using CSS to animate and control visibility of components of your app.

Upvotes: 2

Related Questions