Pro-independence parties would need to secure a fresh mandate before a Jeremy Corbyn Labour government would consider a second Scottish independence referendum.
On a campaign visit to Dunfermline, Mr Corbyn said there is currently no mandate in Scotland for another referendum vote.
SNP MP Tommy Sheppard said the Scottish parliament already had a “cast-iron mandate” to trigger another referendum.
The Labour leader, who visited a community centre in the Fife town before making a tour of the recently fire-ravaged Woodmill High School, said if elected, his government would invest £70 billion in Scotland.
Asked by The Courier how he planned to win back SNP voters to the party, Mr Corbyn pointed out Labour had run the nationalists a close-second in 2017 and his main priority was stopping a Tory government.
Mr Corbyn played down talk of a rift between the London office and Scottish Labour, following remarks by himself and shadow chancellor John McDonnell earlier this month they would not oppose a second referendum.
Scottish Labour campaigned at the last election on the basis of opposing a second independence vote.
Mr Corbyn said: “We are not in favour of a second independence referendum.
“An incoming Labour government’s priority would be investment across the whole of the UK, including £70 billion in Scotland, dealing with Universal Credit and all the other issues the coalition government and now the Tory government with DUP support has put upon the people of this country.
“Our priority is seeing off no-deal Brexit, but an incoming Labour government would, therefore, oppose an independence referendum in the immediate aftermath of a general election we had won.
“A fresh mandate would be one which came through the Scottish parliament and would be an indication the people there wanted it. At the moment the indication is not that.
“I had a convivial conversation (with Richard Leonard) this morning and we get on extremely well. There isn’t a problem, clearly, our priority is electing a Labour government. We are going to get Labour MPs for Scotland and that is why we are campaigning here in Dunfermline.”
Tommy Sheppard said: “It is up to the people and parliament of Scotland to decide whether there should be another independence referendum – not a detached and broken Westminster system – and in a democracy, people are always allowed another say.
“Labour face the inescapable choice of either getting on the right side of democracy or facing electoral disaster, given that polls show that 4 in 10 Labour voters support independence.”
Scottish Liberal Democrat leader Willie Rennie said: “A new week brings a new position from Labour on independence.
“Far from making it clearer it just shows that Labour can’t be trusted with standing up for Scotland’s place in the United Kingdom as they are more interested in getting Jeremy Corbyn in to Downing Street than keeping our country together.”