A cross-origin url on _coverpage file cannot be redirected to if "routerMode" is set to "history"
See original GitHub issueBug Report
Steps to reproduce
Set these lines in index.html
window.$docsify = {
//...
loadSidebar: true,
routerMode: 'history',
coverpage: true,
onlyCover: true,
Then use any other doman URLs in _coverpage file, See below…
<a href="https://rstudio.com/auth-sign-in">Login</a><br />
What is the current behavior
when clicking on the link on the cover page there is no response, while checking the browser console getting the following error.
Uncaught DOMException: Failed to execute ‘pushState’ on ‘History’: A history state object with URL ‘https://rstudio.com/auth-sign-in’ cannot be created in a document with origin ‘https://datatools.inhouse.com’ and URL ‘https://datatools.inhouse.com/’. at https://cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js:1:93866
What is the expected behavior
Redirect to the mentioned web page directly.
Other relevant information
-
Bug does still occur when all/other plugins are disabled?
-
Your OS: Using the docsify index.html file in an apache container, the apache server serves the web site.
-
Docsify version: Using “src=”//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js" " in the index page. I believe this will use the latest version of docsify.
-
Have you seen this issue with other docsify projects? Yes, see #1046 @Koooooo-7 @anikethsaha
-
Docsify plugins:
- search.min.js
- docsify-plugin-flexible-alerts
- mermaid.js
Mentioned index.html
and _coverpage
files are in the below repository. Please check it.
Mention the docsify version in which this bug was not present (if any)
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (2 by maintainers)
Top GitHub Comments
I’m also facing the same issue.
Sent from my OnePlus 5 using FastHub
Aha, no problem.
Cool.