gpt4 book ai didi

javascript - 如何使用 window.open 应用样式并使窗口可缩放

转载 作者:行者123 更新时间:2023-11-30 06:23:52 27 4
gpt4 key购买 nike

经过几天的尝试,我疯了:

function prtDiv( o ) {
var css = 'body {font:normal 10px Arial;}' ;
var wo = window.open('','print','width=600,height=600,resizable=yes');
wo.document.write( '<head><meta name="viewport" content="width=device-width, initial-scale=0.5 user-scalable=1"/> <style>'+css+'</style><body>'+ o.innerHTML+'</body>');
wo.focus();
}

我尝试使用 body style=".."或提供一个 url 并用 chrome、opera、firefox、edge 中的 div-content 替换标记 ...

... 列举一些变体。

结果总是以相同的字体显示,用户不可缩放,只接受字体名称,字体大小被杀死。

我非常感谢您的帮助。谢谢。

现在我猜,这是因为内容是通过 XHR (Ajax) 加载的。

如果内容是通过 xhr 加载的,似乎无法格式化写入新窗口的 html 内容。

我最终创建了一个 PDF :((

最佳答案

10pxfont-size 是相对正常的,因此显示文字的大小不会有明显变化。

如果您将 font-size 更改为更大的像素数,例如 100px,您会看到不同之处。

JSFiddle:http://jsfiddle.net/mt6fydg8/4/

关于javascript - 如何使用 window.open 应用样式并使窗口可缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51657078/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com