如题,我们需要做一个针对网页的笔记系统。
用户划选时,我们可以获得起始点的node,直接操作显示高亮。
我们遇到的难题是:当用户离开后,再次打开这个页面时,我们如何定位回去这个节点node。(已知:网页的节点不会变化,因为我们缓存的)
PS:我们不能给网页上的节点添加id之类的东西
如题,我们需要做一个针对网页的笔记系统。
用户划选时,我们可以获得起始点的node,直接操作显示高亮。
我们遇到的难题是:当用户离开后,再次打开这个页面时,我们如何定位回去这个节点node。(已知:网页的节点不会变化,因为我们缓存的)
PS:我们不能给网页上的节点添加id之类的东西
我们遇到的难题是:当用户离开后,再次打开这个页面时,我们如何定位回去这个节点node。(已知:网页的节点不会变化,因为我们缓存的)
结构不变的情况下,XPATH 就是标识啊, jQuery 的 selector 也一样。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
花了点时间实现了下,随便找了几个网页测试,暂时没发现问题。
首先打开网页A,执行下面的代码:
然后关闭网页A,再重新打开,执行下面的代码:
大概就是这样,求采纳