有没有办法链接到外部网页上的特定段落?
Is there any way to link to a specific paragraph on an external web page?
我想我的问题可以简化为"我如何引导浏览器去到一个特定的html标签或一组词在互联网上的某个页面"?
我不希望通过超链接完成,而是通过脚本或其他东西。将远程网页放在我的页面的iframe中是可以接受的
var myIframe = document.getElementById('iframe');
myIframe.onload = function(){
myIframe.contentWindow.scrollTo(100,100);
};
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Sandbox</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
body { background-color: #000; font: 16px Helvetica, Arial; color: #fff; }
</style>
</head>
<body>
<iframe id="iframe" src="http://tinyurl.com/" style='height: 300px; width: 300px;' ></iframe>
</body>
</html>
我需要的是一个关于如何滚动或移动iframe的焦点到我需要的段落的建议。以上是我唯一能想到的东西,但它似乎不适合我
除非网站提供一个可以链接到的锚点,否则这是不可能的。
同源策略防止你用JavaScript操纵第三方文档
我想一种方法是通过使用注释服务,这里有一个例子:http://marker.to/CVonrw
你可以将它嵌入到iframe中,也可以在新页面中打开链接(这就是我使用它的方式)
该服务为您的页面添加了一个div,下面是如何链接到页面底部的高亮显示http://marker.to/CVonrw textmarker_1
相关文章:
- 如何防止网页加载后自动启动功能
- 如何使用Node.js最有效地解析网页
- 刷新后保留对网页的更改
- AJAX不会在文件上传后重定向到网页-POST方法
- 使用谷歌网站翻译器自动翻译网页
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 仅重新加载网页的一部分
- 每次提交表单时都会重新加载网页
- 打开网页后立即获取网页的活动javascript函数
- Javascript-在文本区域中断,但不在段落中中断
- 链接两个网页或网络应用程序的最佳方式
- Android键盘不适用于包含Javascript的网页
- 附加“;显示更多“;仅当满足设定的字符数时,链接到截断的段落
- 网页上失败的javascript会导致所有其他脚本失败
- 在网页上显示当前股票报价
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- 无法在网页上显示的 HTML 段落上叠加图像图标
- 是否可以在没有html锚点的情况下找到网页的某些段落
- 有没有办法链接到外部网页上的特定段落?
- 向网页添加脚本,以便在光标悬停在 HTML5 画布上的图像上时更改段落的内容