javascript - 从嵌入中获取高亮文本
问题描述
我试图获取嵌入窗口的突出显示文本。本质上,我想去一个网站,比如weather.gov,突出显示一些文本片段并获取我在JS中突出显示的内容。
有没有人对此有任何见识?
<embed id="myFrame" src="http://www.weather.gov/" style="width: 100%; height: 1000px" allowScriptAccess="always"/>
<script>
function GetSelectedData() {
var doc = document.getElementById("myFrame");
var data = doc.window.getSelection();
};
</script>
解决方案
抱歉,除了窗口本身之外,不能在任何其他对象中使用 getSelection 方法。
并且不能在文档对象中创建窗口对象。
推荐阅读
- c++ - 为什么我需要使用双星号?**
- c++ - 如何在 C++ 中调用类 A 的方法 1 调用类 B 的方法 2?
- python - 如何在python中对带有条件的dict列表进行分组
- pandas - 如何对pyspark数据框中的单列进行重塑操作?
- python - 无法找到元素 - 我可以等待它加载吗?
- github - 在 Vagrant 中克隆时,Github 权限被拒绝
- reactjs - 在刷新时从 map 方法应用 clickhandler
- sql - 序列与 SQL 查询
- sqlite - Sqlite View 不使用索引进行左连接查询
- javascript - 如何检测另一个文件的 GET 请求