从我在 Google 上可以找到的内容来看,我找不到使用 Javascript 设置打印首选项的方法(阅读:边距、方向、页脚等)。
我正要告诉我的老板,他想做的事是不可能的。我想检查一下你们在做这件事之前会不会很好。请告诉我。
我发现在 Firefox 中你可以使用一些 user_pref(key,val)
设置来设置用户的首选项,但这不适用于我 90% 以上的用户。我正在寻找涵盖 IE(尽可能多)、Firefox 和 Chrome 的东西。
最佳答案
所以......经过一整天的寻找,我认为我找到了自己问题的答案。简而言之,答案是 JS 和/或 CSS 不允许您覆盖客户端浏览器的默认页面设置。
这是我尝试过的。如果您创建一个简单的 HTML 文件,其头部为空,并且正文仅包含文本“Test”,您将能够看到我测试的内容。
我很想有人在这里回复,让我知道我错了。否则......这很糟糕......而且它需要发生。我有很多老用户......让他们在页面设置中设置边距是一件痛苦的事情。此外,客户不希望我们重构页面,以便他们不需要。我介于岩石和硬点之间。
关于javascript - 从 JS 设置打印首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6336995/