我正在进行Chrome扩展,允许用户点击某些链接。扩展应该分析页面(每1小时1次,服务器端),如果链接被更改 - 通知。扩展应适用于任何"正常"网页。
我的Chrome扩展程序只允许选择元素。所有其他工作都在服务器端完成。
我尝试了什么:
那么,有没有什么好方法可以识别某个未知页面上的元素?我该如何序列化标识符?
如果在对html模板进行任何重大更改后它无效,我就可以了。
谢谢:)
答案 0 :(得分:1)
假设我正在读你的问题:你想在网页上选择一些元素并让服务器在定时器循环上重新读取该元素,以查看元素(例如文本)是否已经改变。
ID之类的内容最简单,但除此之外,您可以考虑 XPath ,这是浏览XML(或HTML)文档的标准。
只需注意:从设计的角度来看,这将是一项挑战,因为您无法控制其他网页。没有什么可以阻止网站更改ID,重新组织元素等。