Render Html + Javascript in a .Net headless browser -
there need render html page simple javascript using headless browser in .net c# (server side) application. need rendered html source code.
i think can use .free/opensource libraries rendering such as:
requirement example:
html code before render:
<!doctype html> <html> <head>     <title>test</title>     <meta charset="utf-8" />     <script type="text/javascript">         function formatcurrency(value) {             document.write(value.tolocalestring('en-us', { style: 'decimal', minimumfractiondigits: 2, maximumfractiondigits: 2 }));         }     </script> </head> <body>     <h1>example</h1>     <table>         <tr>             <td>price:</td>             <td><script>formatcurrency(275)</script></td>         </tr>     </table> </body> </html>   html code after render: (expected result)
<!doctype html> <html> <head>     <title>test</title>     <meta charset="utf-8" />     <script type="text/javascript">         function formatcurrency(value) {             document.write(value.tolocalestring('en-us', { style: 'decimal', minimumfractiondigits: 2, maximumfractiondigits: 2 }));         }     </script> </head> <body>     <h1>example</h1>     <table >         <tr>             <td>price</td>             <td>275.00</td>         </tr>     </table> </body> </html>   the difference javascript code <td><script>formatcurrency(275)</script></td> rendered <td>275.00</td>.
could me achieve requirement adding sample code? feel free use free .net browser control library in sample code.
note: can pass either html code or url rendering method. need implement this in server side, think should strict headless browser.
 
 
  
Comments
Post a Comment