php - 如何通过 PHP 获取浏览器渲染后计算出的图像宽度?

标签 php javascript rhino

我有一个服务器端脚本,用于获取 URL 的 HTML 内容。我需要它来获取元素(特别是图像)的计算宽度,因为如果应用了所有 CSS 属性,浏览器就会呈现它。一些东西会做 qQuery 的 .width 方法所做的事情,但在 PHP 中。

有没有能够做到这一点的库?我听说过 Rhino,但我不确定它是否具有这种特定功能。

最佳答案

当某些东西被渲染时,你在 PHP 上完全无法控制它,很简单,不知道它是如何在页面上设置的。您所要做的就是在 javascript 中计算它并通过 ajax 调用将该数据发送回 PHP。

关于php - 如何通过 PHP 获取浏览器渲染后计算出的图像宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15033194/

相关文章:

php - CakePHP:没有这样的文件或目录(试图通过 unix:///var/mysql/mysql.sock 连接)

javascript - 如何在 Angular JS 中的 Controller 之间共享搜索功能

javascript - Uncaught ReferenceError : response is not defined

javascript - Rhino JSON.stringify 未定义

php - 如何检查 'http://' 是否在变量中,如果没有,添加它?

php - 数字字段插入数据库安全吗?

php - 这是注入(inject)尝试还是正常请求?

javascript - 如何使用事务内循环运行多个存储过程?

java - 在javax.scripting上下文中设置InstructionObserverThreshold

javascript - 使用 Rhino 和 Rhinodo 从 Java 使用 NodeJS 库