Re: 回复:Re: [wxPython-users] what is different between webview.LoadURL and webview.SetPage
Scott Talbert <[email protected]>
| Newsgroups | gmane.comp.python.wxpython |
|---|---|
| Message-ID | <[email protected]> |
Yes, the second parameter to SetPage() is used as the base url for resolving relative links. What OS are you using? On Wed, 29 Jan 2020, [email protected] wrote: > I had saw the document "URL for resolving relative links" > > In fact, I want convert some markdown to html, then show them in webview. So > where is the ralative linkes' root? > > the text below, save as a html file and use LoadURL is OK, but SetPage not > works. Is it the matter of url setting? > > ==================================== > <html lang="zh-cn"> > <head> > <meta content="text/html; charset=utf-8" http-equiv="content-type" /> > </head> > <script type="text/x-mathjax-config"> > MathJax.Hub.Config({ > config: ["MMLorHTML.js"], > jax: ["input/TeX", "output/HTML-CSS", "output/NativeMML"], > extensions: ["MathMenu.js", "MathZoom.js"] > }); > </script> > <script type="text/javascript"src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js"></scr > ipt> > <body> > <p> > <script type="math/tex; mode=display">x^2</script> > </p> > </body> > </html> > =================================== > ----- 原始邮件 ----- > 发件人:Scott Talbert <[email protected]> > 收件人:wxpython-users <[email protected]> > 主题:Re: [wxPython-users] what is different between webview.LoadURL and > webview.SetPage > 日期:2020年01月29日 00点48分 > > > On Wed, 29 Jan 2020, [email protected] wrote: > > I have a html text, there is <script> tag in it, and the script need load > > some out source. > > > > if I save it as a xxx.htm, and use LoadURL(file:///xxxx.htm), we can get > the > > result. > > but if I use SetPage, I get a blank page. > > > > I saw the SetPage has 2 parameter, the second one is url, what should I > > give? > > does the SetPage method run the js as LoadURL? > SetPage() allows you to provide the HTML you want to be displayed as a > string, or wx.InputStream. The second parameter is for providing a base > URL for resolving relative links. See documentation for SetPage(): > https://docs.wxpython.org/wx.html2.WebView.html?highlight=webview#wx.html2. > WebView.SetPage > You probably just want to use LoadURL, but if you wanted to use SetPage(), > you could load your page into a string and then pass that to SetPage(). > Scott > -- > You received this message because you are subscribed to the Google Groups > "wxPython-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visithttps://groups.google.com/d/msgid/wxpython-users/alpine.DEB.2.21.2001281144 > 560.3710%40bear.techie.net. > > -- > You received this message because you are subscribed to the Google Groups > "wxPython-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visithttps://groups.google.com/d/msgid/wxpython-users/20200129014722.C385A464046 > E%40webmail.sinamail.sina.com.cn. > > -- You received this message because you are subscribed to the Google Groups "wxPython-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/wxpython-users/alpine.DEB.2.21.2001290903430.1559%40bear.techie.net.