Javascript 调用包含要在该窗口中呈现的HTML字符串的新网页

Javascript 调用包含要在该窗口中呈现的HTML字符串的新网页,javascript,Javascript,我有一个网页,上面有一个按钮。当用户单击按钮时,我想调用一个新的浏览器选项卡并传递一些HTML文本,这些文本将在该窗口中呈现。这是否可以通过Javascript实现?如果可以,如何实现 谢谢 卡比尔 < P >尽管@ BenjaminGruenbaum可能有一个你应该考虑的问题。你的问题的答案如下: var newWindow = window.open("","Test","width=300,height=300,scrollbars=1,resizable=1"); newWindow.d

我有一个网页,上面有一个按钮。当用户单击按钮时,我想调用一个新的浏览器选项卡并传递一些HTML文本,这些文本将在该窗口中呈现。这是否可以通过Javascript实现?如果可以,如何实现

谢谢
卡比尔

< P >尽管@ BenjaminGruenbaum可能有一个你应该考虑的问题。你的问题的答案如下:

var newWindow = window.open("","Test","width=300,height=300,scrollbars=1,resizable=1");
newWindow.document.write('Some string');

“传递一些HTML文本”可能非常危险,这意味着你让用户在你的网站上打开带有任意HTML的页面,这意味着他们可以通过启用XSS的自定义
标记相互发送页面。将HTML存储在您的站点上的另一个页面上并传递数据,您同意吗?
窗口。打开
+
文档。写入
//这里没有真正的安全风险,因为会显示直接的用户输入,所以用户只能“黑客”自己。(一旦您将HTML作为GET参数传递或将结果存储在某个地方以向其他用户显示,这就变成了另一回事。)