mirror of
https://github.com/friendica/friendica
synced 2024-11-10 07:02:54 +00:00
Improved OEmbed detection
This commit is contained in:
parent
8e800af306
commit
cad591b1ec
1 changed files with 6 additions and 1 deletions
|
@ -37,7 +37,6 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){
|
|||
if ($dom){
|
||||
$xpath = new DOMXPath($dom);
|
||||
$attr = "oembed";
|
||||
|
||||
$xattr = oe_build_xpath("class","oembed");
|
||||
$entries = $xpath->query("//link[@type='application/json+oembed']");
|
||||
foreach($entries as $e){
|
||||
|
@ -45,6 +44,12 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){
|
|||
$txt = fetch_url($href . '&maxwidth=' . $a->videowidth);
|
||||
break;
|
||||
}
|
||||
$entries = $xpath->query("//link[@type='text/json+oembed']");
|
||||
foreach($entries as $e){
|
||||
$href = $e->getAttributeNode("href")->nodeValue;
|
||||
$txt = fetch_url($href . '&maxwidth=' . $a->videowidth);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue