我如何得到一个对象嵌入使用jquery选定的文本
How do I get the selected text inside an object embed using jquery?
我有一个对象嵌入html元素,用于显示由用户选择的网页。
嵌入声明很简单:
<embed id='frame' src=file></embed>
其中文件是一个url格式如下:"http://。什么东西?";当用户在搜索框中输入链接并选择加载该链接时,就会创建该元素。
我要做的是:
-假设嵌入包含一些东西(这意味着用户已经加载了一个链接),
-检测用户是否已经选择了一些文本里面(作为一个例子,如果嵌入显示这个相同的页面,用户决定选择(高亮)问题的标题+问题的第一行,我应该检测它),
-得到选择(html包括)(所以,在这个例子中,
我如何得到选定的文本内的对象嵌入使用jquery?
我有一个对象嵌入html元素,用于显示由用户选择的网页。
包括HTML标记,
-然后将其存储在某个地方以供以后使用。
它可以用任何脚本语言完成,这无关紧要,但Javascript或jQuery会更好。
我现在尝试使用jQuery或Javascript:
-将getSelection()方法绑定到嵌入对象(在本例中嵌入id为"frame"),如下所示:
document.getElementById('frame').getSelection()
-或者像这样:
$('frame').getSelection()
-或者this:
$('frame').on("select", function() {
some code to perform action
});
但是它不起作用。
任何帮助都是非常感谢的:)
您应该使用<IFRAME>
,这样嵌入HTML内容不会将其窗口/文档对象暴露给主机页面,并且在FireFox中根本不起作用。
假设加载的URL与页面在同一域,您可以访问其文档对象。
如果URL在没有启用CORS的情况下位于不同的域,那么仅使用JS是不可能实现您想要的
相关文章:
- jQuery文本属性中的Html代码
- JQuery文本区域字母表
- jquery文本输入框传递给变量
- jQuery文本解析器
- JQuery文本旋转器
- jQuery文本返回NULL
- 使用WP UI从选项卡到选项卡的Jquery文本链接
- 正在寻找类似于mircrosoft office autocorrect的jquery文本区域脚本
- JQuery文本编辑器-在工具栏中添加其他下拉列表
- jQuery文本未使用fadeIn正确显示
- jQuery文本区域计数器
- Jquery 文本区域未更新
- 在它们之间切换时,jQuery 文本显示在活动文本下方
- Jquery文本输入行为搞笑
- 在 jQuery 文本区域中编辑 Div 内容
- jQuery文本html操作,以查找大量文本中出现的字符,然后更改其颜色
- 需要 Jquery 文本动画自定义帮助
- Jquery 文本动画
- Jquery - 文本等于(邮件输入错误)
- 将 jquery 文本替换为 TM 字符实体,并用 jquery 替换